1package adminui
2
3import (
4 "context"
5
6 "tug/internal/transport/web"
7)
8
9func (b Backend) IssueResetLink(ctx context.Context, actor, id string) (web.AdminResetLink, error) {
10 l, err := b.service.IssueResetLink(ctx, actor, id)
11 if err != nil {
12 return web.AdminResetLink{}, mapError(err)
13 }
14 return web.AdminResetLink{URL: l.URL, Username: l.Username, ExpiresAt: l.ExpiresAt}, nil
15}