MCPcopy Create free account
hub / github.com/aiprodcoder/MIXAPI / FillUserByTelegramId

Method FillUserByTelegramId

model/user.go:470–479  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

468}
469
470func (user *User) FillUserByTelegramId() error {
471 if user.TelegramId == "" {
472 return errors.New("Telegram id 为空!")
473 }
474 err := DB.Where(User{TelegramId: user.TelegramId}).First(user).Error
475 if errors.Is(err, gorm.ErrRecordNotFound) {
476 return errors.New("该 Telegram 账户未绑定")
477 }
478 return nil
479}
480
481func IsEmailAlreadyTaken(email string) bool {
482 return DB.Unscoped().Where("email = ?", email).Find(&User{}).RowsAffected == 1

Callers 1

TelegramLoginFunction · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected