@@ -68,9 +68,9 @@ export class UserStore extends VuexModule implements User {
68
68
. doc ( user . uid )
69
69
. get ( )
70
70
71
- const allowAccessData : string [ ] = data . get ( 'allow_access' )
72
- const allowAccess = [ ]
73
- for ( const value of allowAccessData ) {
71
+ const allowAccessClassIds : string [ ] = data . get ( 'allow_access' )
72
+ const allowAccessData : AllowAccessData [ ] = [ ]
73
+ for ( const value of allowAccessClassIds ) {
74
74
const classData = await firebase
75
75
. firestore ( )
76
76
. collection ( 'classData' )
@@ -81,7 +81,7 @@ export class UserStore extends VuexModule implements User {
81
81
. collection ( 'editorClassData' )
82
82
. doc ( value )
83
83
. get ( )
84
- allowAccess . push ( {
84
+ allowAccessData . push ( {
85
85
classId : value ,
86
86
schoolName : editorClassData . get ( 'schoolName' ) ,
87
87
className : classData . get ( 'className' )
@@ -92,7 +92,7 @@ export class UserStore extends VuexModule implements User {
92
92
email : user . email ? user . email : '' ,
93
93
emailVerified : user . emailVerified ,
94
94
displayName : data . get ( 'username' ) ,
95
- allowAccess,
95
+ allowAccess : allowAccessData ,
96
96
uid : user . uid
97
97
} )
98
98
}
@@ -105,9 +105,9 @@ export class UserStore extends VuexModule implements User {
105
105
. doc ( user . user_id )
106
106
. get ( )
107
107
108
- const allowAccessData : string [ ] = data . get ( 'allow_access' )
109
- const allowAccess = [ ]
110
- for ( const value of allowAccessData ) {
108
+ const allowAccessClassIds : string [ ] = data . get ( 'allow_access' )
109
+ const allowAccessData : AllowAccessData [ ] = [ ]
110
+ for ( const value of allowAccessClassIds ) {
111
111
const classData = await firebase
112
112
. firestore ( )
113
113
. collection ( 'classData' )
@@ -118,7 +118,7 @@ export class UserStore extends VuexModule implements User {
118
118
. collection ( 'editorClassData' )
119
119
. doc ( value )
120
120
. get ( )
121
- allowAccess . push ( {
121
+ allowAccessData . push ( {
122
122
classId : value ,
123
123
schoolName : editorClassData . get ( 'schoolName' ) ,
124
124
className : classData . get ( 'className' )
@@ -129,7 +129,7 @@ export class UserStore extends VuexModule implements User {
129
129
email : user . email ,
130
130
emailVerified : user . emailVerified ,
131
131
displayName : data . get ( 'username' ) ,
132
- allowAccess,
132
+ allowAccess : allowAccessData ,
133
133
uid : user . user_id
134
134
} )
135
135
}
0 commit comments