Documentation ¶
Index ¶
- type Client
- func (c *Client) Close(ctx context.Context) error
- func (f *Client) DeleteFediNodeInfo(ctx context.Context, domain string) error
- func (j *Client) DeleteJWTAccessToken(ctx context.Context, accessTokenID string) error
- func (j *Client) DeleteJWTRefreshToken(ctx context.Context, refreshTokenID string) error
- func (f *Client) GetFediNodeInfo(ctx context.Context, domain string) (string, error)
- func (j *Client) GetJWTAccessToken(ctx context.Context, accessTokenID string) (string, error)
- func (j *Client) GetJWTRefreshToken(ctx context.Context, refreshTokenID string) (string, error)
- func (c *Client) RedisClient() *redis.Client
- func (f *Client) SetFediNodeInfo(ctx context.Context, domain string, nodeinfo string, expire time.Duration) error
- func (j *Client) SetJWTAccessToken(ctx context.Context, accessTokenID string, userID int64, expire time.Duration) error
- func (j *Client) SetJWTRefreshToken(ctx context.Context, refreshTokenID string, userID int64, expire time.Duration) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client represents a redis client
func (*Client) DeleteFediNodeInfo ¶
DeleteFediNodeInfo deletes fedi nodeinfo from redis.
func (*Client) DeleteJWTAccessToken ¶
DeleteJWTAccessToken deletes an access token from redis.
func (*Client) DeleteJWTRefreshToken ¶
DeleteJWTRefreshToken deletes a refresh token from redis.
func (*Client) GetFediNodeInfo ¶
GetFediNodeInfo retrieves fedi nodeinfo from redis.
func (*Client) GetJWTAccessToken ¶
GetJWTAccessToken retrieves an access token from redis.
func (*Client) GetJWTRefreshToken ¶
GetJWTRefreshToken retrieves an refresh token from redis.
func (*Client) RedisClient ¶
func (c *Client) RedisClient() *redis.Client
RedisClient returns the redis client
func (*Client) SetFediNodeInfo ¶
func (f *Client) SetFediNodeInfo(ctx context.Context, domain string, nodeinfo string, expire time.Duration) error
SetFediNodeInfo adds fedi nodeinfo to redis.
Click to show internal directories.
Click to hide internal directories.