-}) error {
-
- account := Account{}
- storeBatch := m.db.NewBatch()
-
- accountID := in.AccountInfo
- if s, err := m.FindByAlias(nil, in.AccountInfo); err == nil {
- accountID = s.ID
- }
-
- rawAccount := m.db.Get(Key(accountID))
- if rawAccount == nil {
- return nil
- }
- if err := json.Unmarshal(rawAccount, &account); err != nil {
- return err
+}) (err error) {
+ account := &Account{}
+ if account, err = m.FindByAlias(nil, in.AccountInfo); err != nil {
+ if account, err = m.findByID(nil, in.AccountInfo); err != nil {
+ return err
+ }