MCPcopy Index your code
hub / github.com/Threadfin/Threadfin / WriteUserData

Function WriteUserData

src/internal/authentication/authentication.go:302–321  ·  view source on GitHub ↗

WriteUserData : save user date

(userID string, userData map[string]interface{})

Source from the content-addressed store, hash-verified

300
301// WriteUserData : save user date
302func WriteUserData(userID string, userData map[string]interface{}) (err error) {
303
304 err = checkInit()
305 if err != nil {
306 return
307 }
308
309 err = createError(030)
310
311 if v, ok := data["users"].(map[string]interface{})[userID].(map[string]interface{}); ok {
312
313 v["data"] = userData
314 err = saveDatabase(data)
315
316 } else {
317 return
318 }
319
320 return
321}
322
323// ReadUserData : load user date
324func ReadUserData(userID string) (userData map[string]interface{}, err error) {

Callers 5

checkAuthorizationLevelFunction · 0.92
saveUserDataFunction · 0.92
saveNewUserFunction · 0.92
SetDefaultUserDataFunction · 0.85

Calls 3

checkInitFunction · 0.85
createErrorFunction · 0.85
saveDatabaseFunction · 0.85

Tested by

no test coverage detected