[오승석] 계정 삭제

- 에디터에서 테스트용 예외처리 추가
This commit is contained in:
2024-07-16 10:54:04 +09:00
parent 843ac3340c
commit 938f80b460

View File

@ -851,12 +851,14 @@ func (sh *serviceDescription) delacc(w http.ResponseWriter, r *http.Request) {
}
originAuthType := sType
if !*devflag || len(sType) != 0 {
sType, sId, err = sh.getProviderInfo(sType, sId)
if err != nil {
logger.Error("delacc failed. getProviderInfo err :", err)
w.WriteHeader(http.StatusBadRequest)
return
}
}
if authInfo.Uid != sId || authInfo.Platform != sType {
logger.Println("delacc failed. session key is not correct :", authInfo, queryvals)
@ -880,6 +882,9 @@ func (sh *serviceDescription) delacc(w http.ResponseWriter, r *http.Request) {
var delop primitive.M
if !cancel {
curtime := time.Now().UTC()
if *devflag && len(sType) == 0 {
curtime = curtime.Add(time.Second * time.Duration(10-config.AccDelTTL))
}
delop = primitive.M{"$set": primitive.M{"_ts": primitive.NewDateTimeFromTime(curtime)}}
if originAuthType == AuthPlatformFirebaseAuth {