/
githubmirror
/
client
Обзор
Документация
Войти
/
githubmirror
/
client
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
go/chat/s3/interface.go
32 строки
941 B
zoom-ua
remove golang.org/x/net/context in favor of context (#28708)
17 дек 2025, 18:24
Не верифицирован
17 дек 2025, 18:24
67b0ffe
Код
Авторство
О чём код?
package s3 import ( "context" "io" "github.com/keybase/client/go/libkb" ) type Root interface { New(g *libkb.GlobalContext, signer Signer, region Region) Connection } type Connection interface { SetAccessKey(key string) SetSessionToken(token string) Bucket(name string) BucketInt } type BucketInt interface { GetReader(ctx context.Context, path string) (rc io.ReadCloser, err error) GetReaderWithRange(ctx context.Context, path string, begin, end int64) (rc io.ReadCloser, err error) PutReader(ctx context.Context, path string, r io.Reader, length int64, contType string, perm ACL, options Options) error Multi(ctx context.Context, key, contType string, perm ACL) (MultiInt, error) Del(ctx context.Context, path string) error } type MultiInt interface { ListParts(ctx context.Context) ([]Part, error) Complete(ctx context.Context, parts []Part) error PutPart(ctx context.Context, n int, r io.ReadSeeker) (Part, error) }