mirror of
https://git.mills.io/saltyim/saltyim.git
synced 2024-06-20 22:08:21 +00:00
Fix GetIdentity()
This commit is contained in:
parent
f5d022df56
commit
fa26923d54
@ -118,9 +118,6 @@ func GetIdentity(options ...IdentityOption) (*Identity, error) {
|
|||||||
ident.key = key
|
ident.key = key
|
||||||
|
|
||||||
me, err := readUser(bytes.NewBuffer(ident.contents))
|
me, err := readUser(bytes.NewBuffer(ident.contents))
|
||||||
if err := me.Refresh(); err != nil {
|
|
||||||
return nil, fmt.Errorf("error looking up identity's user addr %q: %w", ident.Source(), err)
|
|
||||||
}
|
|
||||||
ident.addr = me
|
ident.addr = me
|
||||||
|
|
||||||
return ident, err
|
return ident, err
|
||||||
|
@ -27,7 +27,13 @@ func TestIdentity(t *testing.T) {
|
|||||||
require.NoError(err)
|
require.NoError(err)
|
||||||
|
|
||||||
fn := filepath.Join(dir, testIdentityPath)
|
fn := filepath.Join(dir, testIdentityPath)
|
||||||
ident, err := CreateIdentity(WithIdentityAddr(addr), WithIdentityPath(fn))
|
ident1, err := CreateIdentity(WithIdentityAddr(addr), WithIdentityPath(fn))
|
||||||
require.NoError(err)
|
require.NoError(err)
|
||||||
assert.NotNil(ident.Key())
|
assert.NotNil(ident1.Key())
|
||||||
|
assert.Equal(addr.String(), ident1.Addr().String())
|
||||||
|
|
||||||
|
ident2, err := GetIdentity(WithIdentityAddr(addr), WithIdentityPath(fn))
|
||||||
|
require.NoError(err)
|
||||||
|
assert.NotNil(ident2.Key())
|
||||||
|
assert.Equal(addr.String(), ident2.Addr().String())
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user