Files
novel/internal/service/session.go
2024-01-12 18:08:51 +08:00

33 lines
726 B
Go

// ================================================================================
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
// You can delete these comments if you wish manually maintain this interface file.
// ================================================================================
package service
import (
"context"
"novel/internal/model/entity"
)
type (
ISession interface {
SetWriter(ctx context.Context, writer *entity.Writer) error
}
)
var (
localSession ISession
)
func Session() ISession {
if localSession == nil {
panic("implement not found for interface ISession, forgot register?")
}
return localSession
}
func RegisterSession(i ISession) {
localSession = i
}