コード例 #1
0
ファイル: gregor.go プロジェクト: qbit/client
func (g *gregorHandler) notifyFavoritesChanged(ctx context.Context, uid gregor.UID) error {
	kbUID, err := keybase1.UIDFromString(hex.EncodeToString(uid.Bytes()))
	if err != nil {
		return err
	}
	g.G().NotifyRouter.HandleFavoritesChanged(kbUID)
	return nil
}
コード例 #2
0
ファイル: factory.go プロジェクト: qbit/client
func (o ObjFactory) MakeReminderID(u gregor.UID, msgid gregor.MsgID, seqno int) (gregor.ReminderID, error) {
	return ReminderID{Uid_: u.Bytes(), MsgID_: msgid.Bytes(), Seqno_: seqno}, nil
}
コード例 #3
0
ファイル: client_storage_leveldb.go プロジェクト: qbit/client
func (db *LevelDBStorageEngine) Load(user gregor.UID) ([]byte, error) {
	return db.Get(user.Bytes(), nil)
}
コード例 #4
0
ファイル: client_storage_leveldb.go プロジェクト: qbit/client
func (db *LevelDBStorageEngine) Store(user gregor.UID, value []byte) error {
	return db.Put(user.Bytes(), value, nil)
}
コード例 #5
0
ファイル: gregor.go プロジェクト: qbit/client
func dbKey(u gregor.UID) libkb.DbKey {
	return libkb.DbKey{Typ: libkb.DBGregor, Key: hex.EncodeToString(u.Bytes())}
}
コード例 #6
0
ファイル: mem_sm.go プロジェクト: qbit/client
func uidToString(u gregor.UID) string {
	return hex.EncodeToString(u.Bytes())
}