merged from gramsrv upstream
This commit is contained in:
parent
79c64ee916
commit
21a0856587
651 changed files with 54774 additions and 4590 deletions
|
|
@ -7,6 +7,8 @@ import (
|
|||
"unicode/utf8"
|
||||
|
||||
"github.com/iamxvbaba/td/tg"
|
||||
|
||||
"telesrv/internal/domain"
|
||||
)
|
||||
|
||||
type ctxKey int
|
||||
|
|
@ -96,6 +98,18 @@ func ClientInfoFrom(ctx context.Context) (ClientInfo, bool) {
|
|||
return v, ok
|
||||
}
|
||||
|
||||
func clientSessionMetadataFromContext(ctx context.Context) domain.ClientSessionMetadata {
|
||||
metadata := domain.ClientSessionMetadata{}
|
||||
metadata.AuthKeyID = rawAuthKeyIDForOrigin(ctx)
|
||||
metadata.SessionID, _ = SessionIDFrom(ctx)
|
||||
if info, ok := ClientInfoFrom(ctx); ok {
|
||||
metadata.SystemLangCode = info.SystemLangCode
|
||||
metadata.LangPack = info.LangPack
|
||||
metadata.LangCode = info.LangCode
|
||||
}
|
||||
return metadata
|
||||
}
|
||||
|
||||
func ClientTypeFrom(ctx context.Context) ClientType {
|
||||
if info, ok := ClientInfoFrom(ctx); ok {
|
||||
return info.ClientType()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue