add update method #5

Merged
lqhoang99 merged 2 commits from feature/updateMethod into master 2021-11-08 02:56:29 +00:00
2 changed files with 95 additions and 0 deletions
Showing only changes of commit 1f62e375e7 - Show all commits

67
action_update.go Normal file
View File

@ -0,0 +1,67 @@
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
package devicemngmt
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
import (
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
"context"
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
"fmt"
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
"github.com/Selly-Modules/logger"
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
"go.mongodb.org/mongo-driver/bson"
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
)
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
// UpdateOptions ...
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
type UpdateOptions struct {
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
UserAgent string
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
AppVersion string
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
IP string
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
FCMToken string
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
AuthToken string
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
Language string
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
Model string
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
Manufacturer string
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
}
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
// UpdateByDeviceID ...
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
func (s Service) UpdateByDeviceID(deviceID string, payload UpdateOptions) error {
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
var (
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
ctx = context.Background()
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
col = s.getDeviceCollection()
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
cond = bson.M{
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
"deviceID": deviceID,
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
}
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
)
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
// Validate payload
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
err := payload.validate()
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
if err != nil {
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
return err
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
}
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
// Setup update data
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
updateData := bson.M{
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
"$set": bson.M{
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
"osName": getOSName(payload.UserAgent),
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
"osVersion": getOSVersion(payload.UserAgent),
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
"ip": payload.IP,
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
"language": getLanguage(payload.Language),
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
"authToken": payload.AuthToken,
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
"fcmToken": payload.FCMToken,
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
"model": payload.Model,
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
"manufacturer": payload.Manufacturer,
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
"appVersion": payload.AppVersion,
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
"isMobile": payload.AppVersion != "",
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
"lastActivatedAt": now(),
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
},
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
}
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
// Update
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
_, err = col.UpdateOne(ctx, cond, updateData)
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
if err != nil {
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
logger.Error("devicemngt - updateByDeviceID", logger.LogData{
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
"deviceID": deviceID,
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
"err": err.Error(),
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
})
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
return fmt.Errorf("error when update device: %s", err.Error())
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
}
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
return nil
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done
}
namhq1989 commented 2021-11-08 01:58:34 +00:00 (Migrated from github.com)
Review

cái này phải lấy từ userAgent chớ sao so sánh như vậy được

cái này phải lấy từ userAgent chớ sao so sánh như vậy được
namhq1989 commented 2021-11-08 02:01:17 +00:00 (Migrated from github.com)
Review

mấy cái này nên viết 1 func trả về name, version, isMobile rồi dùng thôi

osName, osVersion, isMobile := getUserAgentData(ua)
mấy cái này nên viết 1 func trả về `name, version, isMobile` rồi dùng thôi ```go osName, osVersion, isMobile := getUserAgentData(ua) ```
lqhoang99 commented 2021-11-08 02:46:43 +00:00 (Migrated from github.com)
Review

done

done
lqhoang99 commented 2021-11-08 02:46:49 +00:00 (Migrated from github.com)
Review

done

done

View File

@ -49,3 +49,31 @@ func (co CreateOptions) validate() error {
return nil return nil
} }
func (uo UpdateOptions) validate() error {
// UserAgent
if uo.UserAgent == "" {
logger.Error("devicemngt - Update: no userAgent data", logger.LogData{
"payload": uo,
})
return errors.New("no userAgent data")
}
// IP
if uo.IP == "" {
logger.Error("devicemngt - Update: no ip data", logger.LogData{
"payload": uo,
})
return errors.New("no ip data")
}
// AuthToken
if uo.AuthToken == "" {
logger.Error("devicemngt - Update: no authToken data", logger.LogData{
"payload": uo,
})
return errors.New("no authToken data")
}
return nil
}