@@ -22,11 +22,11 @@ final class UserService {
2222 }
2323
2424 do {
25- let userRef = store. document ( " users/ \ ( user. uid) " )
26- let infoRef = store. document ( " users/ \ ( user. uid) /userData/ info" )
27- let tokensRef = store. document ( " users/ \ ( user. uid) /userData/ tokens" )
28- let settingsRef = store. document ( " users/ \ ( user. uid) /userData/ settings" )
29- let todoCounterRef = store. document ( " users/ \ ( user. uid) /counters/ todo" )
25+ let userRef = store. document ( FirestorePath . user ( user. uid) )
26+ let infoRef = store. document ( FirestorePath . userData ( user. uid, document : . info) )
27+ let tokensRef = store. document ( FirestorePath . userData ( user. uid, document : . tokens) )
28+ let settingsRef = store. document ( FirestorePath . userData ( user. uid, document : . settings) )
29+ let todoCounterRef = store. document ( FirestorePath . counter ( user. uid, document : . todo) )
3030
3131 // 사용자 기본 정보
3232 var userField : [ String : Any ] = [
@@ -115,7 +115,7 @@ final class UserService {
115115 }
116116
117117 do {
118- let infoRef = store. document ( " users/ \ ( uid) /userData/ info" )
118+ let infoRef = store. document ( FirestorePath . userData ( uid, document : . info) )
119119 let data = try await infoRef. getDocument ( ) . data ( )
120120
121121 guard let provider = data ? [ " currentProvider " ] as? String ,
@@ -149,7 +149,7 @@ final class UserService {
149149 }
150150
151151 do {
152- let infoRef = store. document ( " users/ \ ( uid) /userData/ info" )
152+ let infoRef = store. document ( FirestorePath . userData ( uid, document : . info) )
153153 try await infoRef. setData ( [ " statusMsg " : message] , merge: true )
154154 logger. info ( " Successfully upserted status message " )
155155 } catch {
@@ -167,7 +167,7 @@ final class UserService {
167167 logger. info ( " Updating FCM token for user: \( userId) " )
168168
169169 do {
170- let tokensRef = store. document ( " users/ \ ( userId) /userData/ tokens" )
170+ let tokensRef = store. document ( FirestorePath . userData ( userId, document : . tokens) )
171171 try await tokensRef. setData ( [ " fcmToken " : fcmToken] , merge: true )
172172 logger. info ( " Successfully updated FCM token " )
173173 } catch {
@@ -185,7 +185,7 @@ final class UserService {
185185 logger. info ( " Updating timeZone for user: \( userId) " )
186186
187187 do {
188- let settingsRef = store. document ( " users/ \ ( userId) /userData/ settings" )
188+ let settingsRef = store. document ( FirestorePath . userData ( userId, document : . settings) )
189189 try await settingsRef. setData (
190190 [ " timeZone " : TimeZone . autoupdatingCurrent. identifier] ,
191191 merge: true
0 commit comments