add createMethod #2
No reviewers
Labels
No Label
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Selly-Modules/devicemngmt#2
Loading…
Reference in New Issue
No description provided.
Delete Branch "feature/createMethod"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
DeviceCreate -> CreateOptions
deviceID already exists -> this device is already existed
move ra 1 func khác để validate
move ra 1 func khác để validate
move ra 1 func khác để validate
move ra 1 func khác để set, set cứng
device.Language = langVi
ko cần check userID là mongo id, ko empty là được
bỏ cái này
@ -0,0 +18,4 @@
IP string
FCMToken string
AuthToken string
Language string
thiếu AuthToken
@ -0,0 +74,4 @@
}
// App version
if payload.AppVersion != "" {
move ra 1 func khác để set
device làm gì có generate token hè? generate token nằm ở bên User Management chớ
ko public cái này
bỏ cái này
return thêm Service về nữa
@ -0,0 +7,4 @@
)
// Device ...
type Device struct {
define thêm
json
vào metadatadone
done
@ -0,0 +18,4 @@
IP string
FCMToken string
AuthToken string
Language string
done
done
done
done
done
done
@ -0,0 +74,4 @@
}
// App version
if payload.AppVersion != "" {
done
done
done
done
done
done
done
done
@ -0,0 +7,4 @@
)
// Device ...
type Device struct {
done
đoạn này + đoạn device id iszero, viết thành 1 func khác
isDeviceIDExisted
trả về booleandeviceId, json dùng camel case, sửa luôn các id khác
done
done
@ -0,0 +25,4 @@
logger.Error("devicemngt - findByDeviceID", logger.LogData{
"deviceID": deviceID,
"err": err.Error(),
})
chỗ này return luôn chớ?
gom code khúc này thành
return !device.ID.IsZero()
func này check device có tồn tại ko, nên nếu tồn tại trả true, ko tồn tại trả false
LastActivatedAt
done
done
@ -0,0 +25,4 @@
logger.Error("devicemngt - findByDeviceID", logger.LogData{
"deviceID": deviceID,
"err": err.Error(),
})
done