mirror of
https://github.com/rclone/rclone.git
synced 2025-02-16 18:41:54 +01:00
parent
41876dd669
commit
78db3dba0e
@ -1289,6 +1289,21 @@ func (f *Fs) About(ctx context.Context) (*fs.Usage, error) {
|
||||
return usage, nil
|
||||
}
|
||||
|
||||
// UserInfo fetches info about the current user
|
||||
func (f *Fs) UserInfo(ctx context.Context) (userInfo map[string]string, err error) {
|
||||
cust, err := getCustomerInfo(ctx, f.apiSrv)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return map[string]string{
|
||||
"Username": cust.Username,
|
||||
"Email": cust.Email,
|
||||
"Name": cust.Name,
|
||||
"AccountType": cust.AccountType,
|
||||
"SubscriptionType": cust.SubscriptionType,
|
||||
}, nil
|
||||
}
|
||||
|
||||
// CleanUp empties the trash
|
||||
func (f *Fs) CleanUp(ctx context.Context) error {
|
||||
opts := rest.Opts{
|
||||
@ -1694,6 +1709,7 @@ var (
|
||||
_ fs.ListRer = (*Fs)(nil)
|
||||
_ fs.PublicLinker = (*Fs)(nil)
|
||||
_ fs.Abouter = (*Fs)(nil)
|
||||
_ fs.UserInfoer = (*Fs)(nil)
|
||||
_ fs.CleanUpper = (*Fs)(nil)
|
||||
_ fs.Object = (*Object)(nil)
|
||||
_ fs.MimeTyper = (*Object)(nil)
|
||||
|
Loading…
Reference in New Issue
Block a user