Documentation ¶
Index ¶
- func AddShared(p2p *dep2p.DeP2P, pubsub *pubsub.DeP2PPubSub, db *sqlites.SqliteDB, ...) error
- func EditName(p2p *dep2p.DeP2P, pubsub *pubsub.DeP2PPubSub, db *sqlites.SqliteDB, ...) error
- func EditShared(p2p *dep2p.DeP2P, pubsub *pubsub.DeP2PPubSub, db *sqlites.SqliteDB, ...) error
- func HandleAddSharedRequestPubSub(opt *opts.Options, p2p *dep2p.DeP2P, pubsub *pubsub.DeP2PPubSub, ...)
- func HandleFileEditRequestPubSub(p2p *dep2p.DeP2P, pubsub *pubsub.DeP2PPubSub, db *sqlites.SqliteDB, ...)
- type FileAddSharedRequestPayload
- type FileEditNameRequestPayload
- type FileEditSharedRequestPayload
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddShared ¶
func AddShared( p2p *dep2p.DeP2P, pubsub *pubsub.DeP2PPubSub, db *sqlites.SqliteDB, fileID string, fileKey string, userPubHash []byte, expiry time.Time, ) error
AddShared 新增共享
func EditName ¶
func EditName( p2p *dep2p.DeP2P, pubsub *pubsub.DeP2PPubSub, db *sqlites.SqliteDB, fileID string, ownerPriv *ecdsa.PrivateKey, newName string, ) error
EditName 修改文件名称
func EditShared ¶
func EditShared( p2p *dep2p.DeP2P, pubsub *pubsub.DeP2PPubSub, db *sqlites.SqliteDB, fileID string, fileKey string, shared bool, ownerPriv *ecdsa.PrivateKey, ) error
EditShared 修改文件共享
func HandleAddSharedRequestPubSub ¶
func HandleAddSharedRequestPubSub(opt *opts.Options, p2p *dep2p.DeP2P, pubsub *pubsub.DeP2PPubSub, db *sqlites.SqliteDB, res *streams.RequestMessage)
HandleAddSharedRequestPubSub 处理文件新增共享响应的订阅消息
func HandleFileEditRequestPubSub ¶
func HandleFileEditRequestPubSub(p2p *dep2p.DeP2P, pubsub *pubsub.DeP2PPubSub, db *sqlites.SqliteDB, res *streams.RequestMessage)
HandleFileEditRequestPubSub 处理文件修改响应的订阅消息
Types ¶
type FileEditNameRequestPayload ¶
type FileEditNameRequestPayload struct { FileID string // 文件的唯一标识 NewName string // 文件的名称 PubKeyHash []byte // 所有者的私钥 }
文件名称修改请求
Click to show internal directories.
Click to hide internal directories.