Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dd3v/cloud.snippets.ninja
/ functions
Functions
248 in github.com/dd3v/cloud.snippets.ninja
⨍
Functions
248
◇
Types & classes
58
Method
CountByUserID
(ctx context.Context, userID int, filter map[string]string)
internal/snippet/service.go:27
Method
CountByUserID
(ctx context.Context, userID int, filter map[string]string)
internal/snippet/service.go:96
Method
CountByUserID
(ctx context.Context, userID int, filter map[string]string)
internal/snippet/repository_mock.go:43
Method
Create
(ctx context.Context, snippet entity.Snippet)
internal/snippet/repository.go:47
Method
Create
(ctx context.Context, snippet entity.Snippet)
internal/snippet/service.go:23
Method
Create
(context context.Context, snippet entity.Snippet)
internal/snippet/service.go:65
Method
Create
(ctx context.Context, snippet entity.Snippet)
internal/snippet/repository_mock.go:31
Method
Create
(ctx context.Context, user entity.User)
internal/user/repository.go:28
Method
Create
(ctx context.Context, user entity.User)
internal/user/service.go:20
Method
Create
(ctx context.Context, user entity.User)
internal/user/service.go:45
Method
Create
(ctx context.Context, user entity.User)
internal/user/repository_mock.go:24
Method
CreateSession
(ctx context.Context, session entity.Session)
internal/auth/repository.go:29
Method
CreateSession
(ctx context.Context, session entity.Session)
internal/auth/repository_mock.go:29
Function
CurrentUser
CurrentUser returns the user identity from the given context. Nil is returned if no user identity is found in the context.
internal/auth/middleware.go:39
Method
Debug
Debug uses fmt.Sprint to construct and log a message at DEBUG level
pkg/log/log.go:18
Method
Debugf
Debugf uses fmt.Sprintf to construct and log a message at DEBUG level
pkg/log/log.go:24
Method
Delete
(ctx context.Context, snippet entity.Snippet)
internal/snippet/repository.go:56
Method
Delete
(ctx context.Context, snippet entity.Snippet)
internal/snippet/service.go:25
Method
Delete
(ctx context.Context, id int)
internal/snippet/service.go:85
Method
Delete
(ctx context.Context, snippet entity.Snippet)
internal/snippet/repository_mock.go:39
Method
Delete
(ctx context.Context, id int)
internal/user/repository.go:37
Method
Delete
(ctx context.Context, id int)
internal/user/repository_mock.go:32
Method
DeleteSessionByRefreshToken
(ctx context.Context, refreshToken string)
internal/auth/repository.go:45
Method
DeleteSessionByRefreshToken
(ctx context.Context, refreshToken string)
internal/auth/repository_mock.go:37
Method
DeleteSessionByUserID
(ctx context.Context, userID int)
internal/auth/repository.go:53
Method
DeleteSessionByUserID
(ctx context.Context, userID int)
internal/auth/repository_mock.go:45
Method
DeleteSessionByUserIDAndUserAgent
(ctx context.Context, userID int, userAgent string)
internal/auth/repository.go:39
Method
DeleteSessionByUserIDAndUserAgent
(ctx context.Context, userID int, userAgent string)
internal/auth/repository_mock.go:41
Method
Error
Error - returns error message
internal/errors/response.go:23
Method
Exists
(ctx context.Context, field string, value string)
internal/user/repository.go:45
Method
Exists
(ctx context.Context, field string, value string)
internal/user/service.go:23
Method
Exists
(ctx context.Context, field string, value string)
internal/user/service.go:37
Method
Exists
(ctx context.Context, field string, value string)
internal/user/repository_mock.go:36
Method
GetByID
(ctx context.Context, id int)
internal/snippet/repository.go:25
Method
GetByID
(ctx context.Context, id int)
internal/snippet/service.go:22
Method
GetByID
(ctx context.Context, id int)
internal/snippet/service.go:49
Method
GetByID
(ctx context.Context, id int)
internal/snippet/repository_mock.go:27
Method
GetByID
(ctx context.Context, id int)
internal/user/service.go:19
Method
GetByID
(ctx context.Context, id int)
internal/user/service.go:41
Method
GetByID
(ctx context.Context, id int)
internal/user/repository_mock.go:20
Method
GetDetails
GetDetails - returns detail infromatopn about error
internal/errors/response.go:28
Method
GetID
()
internal/entity/identity.go:14
Method
GetLimit
()
pkg/query/pagination.go:22
Method
GetLogin
()
internal/auth/middleware.go:14
Method
GetLogin
()
internal/entity/identity.go:18
Method
GetOffset
()
pkg/query/pagination.go:26
Method
GetOrderBy
()
pkg/query/sort.go:21
Method
GetPage
()
pkg/query/pagination.go:18
Method
GetPublicProfile
GetPublicProfile - returns only public information
internal/entity/user.go:18
Method
GetSessionByRefreshToken
(ctx context.Context, refreshToken string)
internal/auth/repository_mock.go:33
Method
GetSortBy
()
pkg/query/sort.go:17
Method
GetTags
(ctx context.Context, userID int)
internal/snippet/repository.go:74
Method
GetTags
(ctx context.Context, userID int)
internal/snippet/service.go:26
Method
GetTags
(ctx context.Context, userID int)
internal/snippet/service.go:100
Method
GetTags
(ctx context.Context, userID int)
internal/snippet/repository_mock.go:47
Method
GetUserByLoginOrEmail
(ctx context.Context, value string)
internal/auth/repository.go:23
Method
GetUserByLoginOrEmail
(ctx context.Context, value string)
internal/auth/repository_mock.go:25
Method
GetUserID
(ctx context.Context)
internal/test/rbac.go:28
Method
IsPublic
()
internal/entity/snippet.go:75
Method
Login
Login 1. Try to get user by login or email 2. Check if it exists 3. Compare password hash 4.Generate token pair 5. Remove useless sessions from db by
internal/auth/service.go:84
Method
Logout
(ctx context.Context, token string)
internal/auth/service.go:178
Function
MockAuthMiddleware
MockAuthMiddleware creates a mock authentication middleware for testing purpose. If the request contains an Authorization header whose value is "TEST"
internal/test/router.go:44
Function
MockRoutingContext
MockRoutingContext creates a routing.Conext for testing handlers.
internal/test/router.go:15
Function
NewRepositoryMock
()
internal/auth/repository_mock.go:21
Method
QueryByUserID
(ctx context.Context, userID int, filter map[string]string, sort query.Sort, pagination query.Pagination)
internal/snippet/repository.go:31
Method
QueryByUserID
(ctx context.Context, userID int, filter map[string]string, sort query.Sort, pagination query.Pagination)
internal/snippet/service.go:21
Method
QueryByUserID
(ctx context.Context, userID int, filter map[string]string, sort query.Sort, pagination query.Pagination)
internal/snippet/service.go:60
Method
QueryByUserID
(ctx context.Context, userID int, filter map[string]string, sort query.Sort, pagination query.Pagination)
internal/snippet/repository_mock.go:23
Method
Refresh
(ctx context.Context, credentials refreshCredentials)
internal/auth/service.go:133
Method
Scan
(val interface{})
internal/entity/snippet.go:35
Method
Scan
(val interface{})
internal/entity/snippet.go:51
Method
TableName
TableName - returns table name from database
internal/entity/snippet.go:67
Method
TableName
TableName - returns sessions table name from database
internal/entity/session.go:23
Method
TableName
TableName - returns table name in database
internal/entity/user.go:25
Function
TestAuthService_Login
(t *testing.T)
internal/auth/service_test.go:14
Function
TestAuthService_Logout
(t *testing.T)
internal/auth/service_test.go:302
Function
TestAuthService_RefreshAccessToken
(t *testing.T)
internal/auth/service_test.go:151
Function
TestBoolMain
(t *testing.T)
pkg/datatype/test_bool.go:5
Function
TestCreateRequestValidation
(t *testing.T)
internal/user/request_test.go:9
Function
TestDeleteSessionByRefreshToken
(t *testing.T)
internal/auth/repository_test.go:45
Function
TestHTTP_Create
(t *testing.T)
internal/snippet/http_test.go:117
Function
TestHTTP_Create
(t *testing.T)
internal/user/http_test.go:12
Function
TestHTTP_Delete
(t *testing.T)
internal/snippet/http_test.go:345
Function
TestHTTP_List
(t *testing.T)
internal/snippet/http_test.go:455
Function
TestHTTP_Login
(t *testing.T)
internal/auth/http_test.go:15
Function
TestHTTP_Logout
(t *testing.T)
internal/auth/http_test.go:282
Function
TestHTTP_Me
(t *testing.T)
internal/user/http_test.go:104
Function
TestHTTP_RefreshToken
(t *testing.T)
internal/auth/http_test.go:141
Function
TestHTTP_Update
(t *testing.T)
internal/snippet/http_test.go:207
Function
TestHTTP_View
(t *testing.T)
internal/snippet/http_test.go:15
Function
TestLoginRequest
(t *testing.T)
internal/auth/request_test.go:9
Function
TestPaginationMain
(t *testing.T)
pkg/query/pagiantion_test.go:7
Function
TestRefreshRequest
(t *testing.T)
internal/auth/request_test.go:27
Function
TestRepositoryCount
(t *testing.T)
internal/user/repository_test.go:66
Function
TestRepositoryCreate
(t *testing.T)
internal/user/repository_test.go:25
Function
TestRepositoryCreateSession
(t *testing.T)
internal/auth/repository_test.go:26
Function
TestRepositoryDelete
(t *testing.T)
internal/user/repository_test.go:77
Function
TestRepositoryFindByID
(t *testing.T)
internal/user/repository_test.go:72
Function
TestRepositoryFindSessionByRefreshToken
(t *testing.T)
internal/auth/repository_test.go:39
Function
TestRepositoryMain
(t *testing.T)
internal/auth/repository_test.go:20
← previous
next →
101–200 of 248, ranked by callers