MCPcopy Create free account

hub / github.com/dimonomid/geekmarks / functions

Functions420 in github.com/dimonomid/geekmarks

↓ 52 callersMethodTx
(fn func(*sql.Tx) error)
server/storage/storage.go:139
↓ 51 callersFunctionString
import "dmitryfrank.com/geekmarks/server/cptr"
server/cptr/cptr.go:6
↓ 44 callersFunctionInt
(v int)
server/cptr/cptr.go:10
↓ 32 callersMethodCreateTag
-- Tags
server/storage/storage.go:155
↓ 27 callersMethodClose
()
server/server/server_test.go:54
↓ 26 callersMethodAdd
(id int)
server/storage/postgres/internal/taghier/taghier.go:44
↓ 26 callersMethodDoUserReq
( method, url string, userID int, body interface{}, checkHTTPCode bool, )
server/server/server_test.go:46
↓ 26 callersFunctioncheck
(hier *TagHier, leafs, roots, all []int)
server/storage/postgres/internal/taghier/taghier_test.go:134
↓ 26 callersFunctioncheckBkmGet
( be testBackend, userID int, args *bkmGetArg, expectedBkmIDs []int, )
server/server/bookmarks_test.go:598
↓ 20 callersMethodAddMigration
( id int, descr string, up MigrationFunc, down MigrationFunc, )
server/dfmigrate/dfmigrate.go:27
↓ 19 callersMethodGetTagIDByPath
(tx *sql.Tx, ownerID int, tagPath string)
server/storage/storage.go:160
↓ 17 callersFunctionCreateTestUser
( si storage.Storage, username, email string, )
server/testutils/testutils.go:150
↓ 17 callersFunctionsetUserEndpoint
( pattern *pat.Pattern, gmh GMHandler, wsMux *WebSocketMux, mux *goji.Mux, gsu getSubjUser, )
server/server/server.go:69
↓ 16 callersFunctionaddBookmark
(be testBackend, userID int, data *bkmData)
server/server/bookmarks_test.go:523
↓ 16 callersFunctionaddTag
( be testBackend, url string, userID int, names []string, descr string, createIntermediary bool, )
server/server/tags_test.go:217
↓ 14 callersMethodauthorizeOperation
( callerData *storage.UserData, args *authzArgs, )
server/server/authz.go:26
↓ 14 callersFunctionfilterAndCompare
( t *testing.T, strTags []string, pattern string, expected []string, )
server/tagmatcher/tagmatcher_test.go:120
↓ 13 callersFunctioncreateWrapperFunc
(name)
client/chrome-ext/core/gmclient-bridge.js:52
↓ 13 callersFunctionsend
(msg, cb)
client/common/core/gmclient.js:167
↓ 12 callersFunctioncheckSubnode
(nodesToAdd []int, n1, n2 int, isSubnode, isError bool)
server/storage/postgres/internal/taghier/taghier_test.go:395
↓ 12 callersFunctioncheckTagsGet
( be testBackend, userID int, pattern string, allowNew bool, expectedPaths []string, )
server/server/tags_test.go:1714
↓ 12 callersFunctionrunWithRealDB
(t *testing.T, f func(si *StoragePostgres) error)
server/storage/postgres/postgres_test.go:28
↓ 11 callersFunctionNew
(reg Registry)
server/storage/postgres/internal/taghier/taghier.go:35
↓ 11 callersFunctionexpectErrorResp
(resp *genericResp, code int, message string)
server/server/server_test.go:603
↓ 11 callersFunctiontagDataEqual
Ignores IDs
server/server/tags_test.go:189
↓ 9 callersMethodaddBookmark
( gmr *GMRequest, tx *sql.Tx, title, comment string, tagIDs []int, )
server/server/tags_debug.go:20
↓ 9 callersFunctionexpectPath
(tx *sql.Tx, si *StoragePostgres, userID int, path string, expectedID int)
server/storage/postgres/tags_test.go:201
↓ 9 callersFunctionrunPerUserTest
( si storage.Storage, be testBackend, username1, email1, username2, email2 string, testFunc perUserTestFunc,
server/server/server_test.go:652
↓ 8 callersMethodFormValue
(key string)
server/server/request.go:31
↓ 8 callersMethodGetRootTagID
(tx *sql.Tx, ownerID int)
server/storage/storage.go:162
↓ 8 callersMethodGetTaggedTaggableIDs
( tx *sql.Tx, tagIDs []int, ownerID *int, ttypes []TaggableType, )
server/storage/storage.go:174
↓ 8 callersMethodString
()
server/storage/postgres/maintenance.go:23
↓ 8 callersFunctioncheckTgb
(got, expected []int)
server/storage/postgres/taggables_test.go:234
↓ 8 callersFunctionmakeTestTagsHierarchy
makeTestTagsHierarchy creates the following tag hierarchy for the given user: ├── tag1 │   └── tag3 │   ├── tag4 │   └── tag5 │   └──
server/server/tags_test.go:298
↓ 8 callersFunctionopenOrRefocusPageWrapper
(portName, queryString, curTab)
client/chrome-ext/core/background.js:198
↓ 8 callersFunctionrunWithRealDB
( t *testing.T, f func(si storage.Storage, be testBackend) error, )
server/server/server_test.go:426
↓ 7 callersMethodAdd
(pattern *pat.Pattern, handler GMHandler)
server/server/websocket.go:54
↓ 7 callersMethodCheckIntegrity
-- Maintenance
server/storage/storage.go:201
↓ 7 callersMethodSetTaggings
( tx *sql.Tx, taggableID int, tagIDs []int, tm TaggingMode, )
server/storage/storage.go:196
↓ 7 callersFunctioncheckPath
(hier *TagHier, n int, path []int)
server/storage/postgres/internal/taghier/taghier_test.go:434
↓ 6 callersMethodGetAll
()
server/storage/postgres/internal/taghier/taghier.go:192
↓ 6 callersMethodMove
(id, newParentID int, removeNewLeafs bool)
server/storage/postgres/internal/taghier/taghier.go:98
↓ 6 callersMethodPath
()
server/tagmatcher/tagspattern.go:12
↓ 6 callersMethodcreateOptionsHandler
createOptionsHandler creates an endpoint handler for the OPTIONS method: the handler will set a few headers: Access-Control-Allow-Headers, Access-Cont
server/server/server.go:162
↓ 6 callersFunctionupdateTag
( be testBackend, url string, userID int, names []string, descr *string, parentTagID *int, newLeafPolicy *st
server/server/tags_test.go:247
↓ 5 callersMethodDoReq
( method, url, token string, body io.Reader, checkHTTPCode bool, )
server/server/server_test.go:43
↓ 5 callersMethodGetMaxPathItemIdx
()
server/tagmatcher/tagspattern.go:20
↓ 5 callersMethodHandle
(gmr *GMRequest)
server/server/websocket.go:61
↓ 5 callersFunctionMkMiddleware
(f func(w http.ResponseWriter, r *http.Request))
server/middleware/common.go:16
↓ 5 callersMethodServeHTTP
(w http.ResponseWriter, r *http.Request)
server/middleware/common.go:12
↓ 5 callersFunctionf
()
client/common/core/gmclient.js:182
↓ 5 callersFunctionmakeGenericRespFromHTTPResp
(resp *http.Response)
server/server/server_test.go:108
↓ 5 callersFunctionmakeTagsHierarchy
makeTagsHierarchy creates the following tag hierarchy for the given user: ├── tag1 │   └── tag3 │   ├── tag4 │   └── tag5 │   └── tag
server/storage/postgres/tags_test.go:34
↓ 5 callersFunctionmakeTestBackendHTTP
(t *testing.T, opts testBackendOpts)
server/server/server_test.go:127
↓ 5 callersFunctionrunWithRealDBAndBackend
( t *testing.T, be testBackend, f func(si storage.Storage, be testBackend) error, )
server/server/server_test.go:466
↓ 4 callersMethodCreateBookmark
(tx *sql.Tx, bd *BookmarkData)
server/storage/storage.go:172
↓ 4 callersMethodDeleteCacheForUser
(userID int)
server/server/tags.go:832
↓ 4 callersMethodGetLeafs
()
server/storage/postgres/internal/taghier/taghier.go:184
↓ 4 callersMethodGetMaxPathItemIdxRev
()
server/tagmatcher/tagspattern.go:21
↓ 4 callersMethodGetPrio
()
server/tagmatcher/tagspattern.go:22
↓ 4 callersMethodGetTag
NOTE: all non-slice pointer fields are guaranteed to be non-nil
server/storage/storage.go:164
↓ 4 callersMethodUserCreated
(id int, username, token string)
server/server/server_test.go:52
↓ 4 callersMethodWriteHeader
(status int)
server/middleware/logger.go:41
↓ 4 callersFunctioncheckBkmTags
(bkm *bkmData, expectedTags []bkmTagData)
server/server/bookmarks_test.go:685
↓ 4 callersFunctioncheckDiff
(current, desired, add, delete []int)
server/storage/postgres/internal/taghier/taghier_test.go:370
↓ 4 callersFunctioncheckPath2
(nodesToAdd []int, n int, path []int)
server/storage/postgres/internal/taghier/taghier_test.go:419
↓ 4 callersFunctionexpectHTTPCode
(resp *genericResp, code int)
server/server/server_test.go:573
↓ 4 callersFunctionexpectHTTPCode2
(resp *http.Response, code int)
server/server/server_test.go:588
↓ 4 callersFunctionexpectSingleTag
( be testBackend, url string, userID int, tdExpected *userTagData, )
server/server/tags_test.go:1762
↓ 4 callersMethodgetTagIDFromPath
( gmr *GMRequest, tx *sql.Tx, ownerID int, createNonExisting bool, )
server/server/tags.go:169
↓ 4 callersFunctionmakeTestBookmarks
(be testBackend, userID int, tagIDs *tagIDs)
server/server/tags_test.go:409
↓ 4 callersFunctiontx
(db *sql.DB, fn func(*sql.Tx) error)
server/dfmigrate/dfdb.go:21
↓ 3 callersMethodConnect
-- Common
server/storage/storage.go:137
↓ 3 callersMethodDeleteUser
(id int)
server/server/server_test.go:53
↓ 3 callersMethodGetRoots
()
server/storage/postgres/internal/taghier/taghier.go:188
↓ 3 callersMethodIsSubnode
Returns true if id1 is a subnode of id2.
server/storage/postgres/internal/taghier/taghier.go:197
↓ 3 callersFunctionRespondWithError
(w http.ResponseWriter, r *http.Request, errResp error)
server/httphelper/httphelper.go:53
↓ 3 callersMethodWrite
(p []byte)
server/middleware/logger.go:46
↓ 3 callersFunctionapplyUI
()
client/common/webui/login-logout/login-logout.js:60
↓ 3 callersFunctioncheckIntegrity
(hier *TagHier)
server/storage/postgres/internal/taghier/taghier_test.go:448
↓ 3 callersFunctioncompareTime
(t *testing.T, expected time.Time, got float64)
server/storage/postgres/schema_test.go:461
↓ 3 callersFunctiongetAuthnUserDataByReq
(r *http.Request)
server/server/authn.go:110
↓ 3 callersFunctiongetBookmarkIDFromQueryString
(gmr *GMRequest)
server/server/bookmarks.go:314
↓ 3 callersFunctiongetKeys
(m map[int]*tagHierItem)
server/storage/postgres/internal/taghier/taghier.go:236
↓ 3 callersFunctiongetTagsJsonFieldQuery
getTagsJsonFieldQuery returns a part of SQL query which results in a "tag brief data" JSON. For details on that, see parseTagBrief().
server/storage/postgres/taggables.go:183
↓ 3 callersFunctiongetTestTagsHierarchy
getTestTagsHierarchy returns the tag hierarchy which makeTestTagsHierarchy creates
server/server/tags_test.go:365
↓ 3 callersFunctionmakeGMRequestFromWebSocketRequest
( wsr *WebSocketRequest, caller *storage.UserData, subjUser *storage.UserData, )
server/server/request.go:68
↓ 3 callersFunctionparseWebSocketRequest
(reader io.Reader)
server/server/websocket.go:81
↓ 3 callersFunctionrequestBookmarks
(tagIDs)
client/common/webui/find-bookmark/find-bookmark.js:64
↓ 3 callersFunctions
(opts)
client/common/core/gmclient.js:29
↓ 3 callersFunctionsetDefaultTagFetchOpts
(tagsFetchOpts *storage.TagsFetchOpts)
server/storage/postgres/bookmarks.go:80
↓ 3 callersFunctionshouldFail
(t *testing.T, str string)
server/server/request_test.go:98
↓ 3 callersFunctionupdateBookmark
(be testBackend, userID int, data *bkmData)
server/server/bookmarks_test.go:552
↓ 2 callersMethodApplyMigrations
()
server/storage/storage.go:138
↓ 2 callersFunctionCleanupTagName
(s string, allowEmpty bool)
server/storage/storage.go:222
↓ 2 callersFunctionCleanupTestDB
(t *testing.T)
server/testutils/testutils.go:82
↓ 2 callersMethodCreateHandler
()
server/server/server.go:95
↓ 2 callersMethodCreateUser
(tx *sql.Tx, ud *UserData)
server/storage/storage.go:144
↓ 2 callersMethodFilter
(tags []TagPather, pattern string)
server/tagmatcher/tagmatcher.go:30
↓ 2 callersMethodGetAccessToken
( tx *sql.Tx, userID int, descr string, createIfNotExist bool, )
server/storage/storage.go:147
next →1–100 of 420, ranked by callers