Skip to content

Commit 59385f3

Browse files
authored
Merge pull request #9 from acoshift/dev
auth: create user returns user id instead of user record
2 parents 1413f09 + 5f8168f commit 59385f3

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

auth.go

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -250,9 +250,9 @@ func (auth *Auth) createUserCustomID(ctx context.Context, user *User) error {
250250
return nil
251251
}
252252

253-
// CreateUser creates an user
254-
// if not provides UserID, firebase server will auto generate
255-
func (auth *Auth) CreateUser(ctx context.Context, user *User) (*UserRecord, error) {
253+
// CreateUser creates an user and return created user id
254+
// if not provides UserID, firebase server will auto generate it
255+
func (auth *Auth) CreateUser(ctx context.Context, user *User) (string, error) {
256256
var err error
257257
var userID string
258258

@@ -263,14 +263,9 @@ func (auth *Auth) CreateUser(ctx context.Context, user *User) (*UserRecord, erro
263263
err = auth.createUserCustomID(ctx, user)
264264
}
265265
if err != nil {
266-
return nil, err
267-
}
268-
269-
res, err := auth.GetUser(ctx, userID)
270-
if err != nil {
271-
return nil, err
266+
return "", err
272267
}
273-
return res, nil
268+
return userID, nil
274269
}
275270

276271
// ListAccountCursor type

0 commit comments

Comments
 (0)