$sel:articleAuthor:Article | Conduit.Features.Articles.DB |
$sel:articleBody:Article | Conduit.Features.Articles.DB |
$sel:articleCreated:Article | Conduit.Features.Articles.DB |
$sel:articleDesc:Article | Conduit.Features.Articles.DB |
$sel:articleID:CommentInfo | Conduit.Features.Articles.Comments.AddComment |
$sel:articles:ManyArticles | Conduit.Features.Articles.Types |
$sel:articleSlug:Article | Conduit.Features.Articles.DB |
$sel:articleTags:Article | Conduit.Features.Articles.DB |
$sel:articleTitle:Article | Conduit.Features.Articles.DB |
$sel:articleUpdated:Article | Conduit.Features.Articles.DB |
$sel:authedToken:AuthedUser | Conduit.Identity.Auth |
$sel:authedUserID:AuthedUser | Conduit.Identity.Auth |
$sel:author:ArticleInfo | Conduit.Features.Articles.Articles.CreateArticle |
$sel:author:OneArticle | Conduit.Features.Articles.Types |
$sel:author:OneComment | Conduit.Features.Articles.Types |
$sel:authorID:CommentInfo | Conduit.Features.Articles.Comments.AddComment |
$sel:bio:ToUpdate | Conduit.Features.Account.User.UpdateUser |
$sel:bio:UpdateUserAction | Conduit.Features.Account.User.UpdateUser |
$sel:bio:UserAuth | Conduit.Features.Account.Types |
$sel:bio:UserInfo | |
1 (Function) | Conduit.Features.Account.User.LoginUser |
2 (Function) | Conduit.Features.Account.User.GetUser |
$sel:bio:UserProfile | Conduit.Features.Account.Types |
$sel:body:ArticleInfo | Conduit.Features.Articles.Articles.CreateArticle |
$sel:body:CommentInfo | Conduit.Features.Articles.Comments.AddComment |
$sel:body:CreateArticleAction | Conduit.Features.Articles.Articles.CreateArticle |
$sel:body:CreateCommentAction | Conduit.Features.Articles.Comments.AddComment |
$sel:body:OneArticle | Conduit.Features.Articles.Types |
$sel:body:OneComment | Conduit.Features.Articles.Types |
$sel:body:ToUpdate | Conduit.Features.Articles.Articles.UpdateArticle |
$sel:body:UpdateArticleAction | Conduit.Features.Articles.Articles.UpdateArticle |
$sel:commentArticle:Comment | Conduit.Features.Articles.DB |
$sel:commentAuthor:Comment | Conduit.Features.Articles.DB |
$sel:commentBody:Comment | Conduit.Features.Articles.DB |
$sel:commentCreated:Comment | Conduit.Features.Articles.DB |
$sel:commentID:OneComment | Conduit.Features.Articles.Types |
$sel:comments:ManyComments | Conduit.Features.Articles.Types |
$sel:commentUpdated:Comment | Conduit.Features.Articles.DB |
$sel:connSize:PGConnOps | Conduit.DB.Init, Conduit |
$sel:connStr:PGConnOps | Conduit.DB.Init, Conduit |
$sel:connStripes:PGConnOps | Conduit.DB.Init, Conduit |
$sel:connTimeout:PGConnOps | Conduit.DB.Init, Conduit |
$sel:created:OneArticle | Conduit.Features.Articles.Types |
$sel:created:OneComment | Conduit.Features.Articles.Types |
$sel:dbConnOps:ConduitOps | Conduit |
$sel:desc:ArticleInfo | Conduit.Features.Articles.Articles.CreateArticle |
$sel:desc:OneArticle | Conduit.Features.Articles.Types |
$sel:desc:ToUpdate | Conduit.Features.Articles.Articles.UpdateArticle |
$sel:description:CreateArticleAction | Conduit.Features.Articles.Articles.CreateArticle |
$sel:description:UpdateArticleAction | Conduit.Features.Articles.Articles.UpdateArticle |
$sel:email:LoginUserAction | Conduit.Features.Account.User.LoginUser |
$sel:email:RegisterUserAction | Conduit.Features.Account.User.RegisterUser |
$sel:email:ToUpdate | Conduit.Features.Account.User.UpdateUser |
$sel:email:UpdateUserAction | Conduit.Features.Account.User.UpdateUser |
$sel:email:UserAuth | Conduit.Features.Account.Types |
$sel:email:UserInfo | |
1 (Function) | Conduit.Features.Account.User.LoginUser |
2 (Function) | Conduit.Features.Account.User.GetUser |
3 (Function) | Conduit.Features.Account.User.RegisterUser |
$sel:envDBPool:Env | Conduit.App.Env |
$sel:envJWTInfo:Env | Conduit.App.Env |
$sel:envType:ConduitOps | Conduit |
$sel:envType:Env | Conduit.App.Env |
$sel:favoriteArticle:Favorite | Conduit.Features.Articles.DB |
$sel:favorited:OneArticle | Conduit.Features.Articles.Types |
$sel:favoriteUser:Favorite | Conduit.Features.Articles.DB |
$sel:filterAuthor:FilterOps | Conduit.Features.Articles.Articles.ListArticles |
$sel:filterFavBy:FilterOps | Conduit.Features.Articles.Articles.ListArticles |
$sel:filterLimit:FilterOps | |
1 (Function) | Conduit.Features.Articles.Articles.ListArticles |
2 (Function) | Conduit.Features.Articles.Articles.FeedArticles |
$sel:filterOffset:FilterOps | |
1 (Function) | Conduit.Features.Articles.Articles.ListArticles |
2 (Function) | Conduit.Features.Articles.Articles.FeedArticles |
$sel:filterTag:FilterOps | Conduit.Features.Articles.Articles.ListArticles |
$sel:followed:UserProfile | Conduit.Features.Account.Types |
$sel:followFollowedID:Follow | Conduit.Features.Account.DB |
$sel:followFollowerID:Follow | Conduit.Features.Account.DB |
$sel:followKeyfollowedID:FollowKey | Conduit.Features.Account.DB |
$sel:followKeyfollowerID:FollowKey | Conduit.Features.Account.DB |
$sel:getHashed:HashedPassword | Conduit.Identity.Password |
$sel:getUnsafe:UnsafePassword | Conduit.Identity.Password |
$sel:image:ToUpdate | Conduit.Features.Account.User.UpdateUser |
$sel:image:UpdateUserAction | Conduit.Features.Account.User.UpdateUser |
$sel:image:UserAuth | Conduit.Features.Account.Types |
$sel:image:UserInfo | |
1 (Function) | Conduit.Features.Account.User.LoginUser |
2 (Function) | Conduit.Features.Account.User.GetUser |
$sel:image:UserProfile | Conduit.Features.Account.Types |
$sel:jwtEncodeSigner:JWTInfo | Conduit.Identity.JWT |
$sel:jwtExpTime:JWTInfo | Conduit.Identity.JWT |
$sel:jwtOps:ConduitOps | Conduit |
$sel:jwtOpsExpTime:JWTOps | Conduit.Identity.JWT, Conduit |
$sel:jwtOpsSecret:JWTOps | Conduit.Identity.JWT, Conduit |
$sel:jwtVerifySigner:JWTInfo | Conduit.Identity.JWT |
$sel:name:ToUpdate | Conduit.Features.Account.User.UpdateUser |
$sel:name:UserAuth | Conduit.Features.Account.Types |
$sel:name:UserInfo | |
1 (Function) | Conduit.Features.Account.User.LoginUser |
2 (Function) | Conduit.Features.Account.User.GetUser |
3 (Function) | Conduit.Features.Account.User.RegisterUser |
$sel:name:UserProfile | Conduit.Features.Account.Types |
$sel:numFavs:OneArticle | Conduit.Features.Articles.Types |
$sel:objItself:InObj | Conduit.Utils |
$sel:objName:InObj | Conduit.Utils |
$sel:pass:ToUpdate | Conduit.Features.Account.User.UpdateUser |
$sel:pass:UserInfo | |
1 (Function) | Conduit.Features.Account.User.LoginUser |
2 (Function) | Conduit.Features.Account.User.RegisterUser |
$sel:password:LoginUserAction | Conduit.Features.Account.User.LoginUser |
$sel:password:RegisterUserAction | Conduit.Features.Account.User.RegisterUser |
$sel:password:UpdateUserAction | Conduit.Features.Account.User.UpdateUser |
$sel:port:ConduitOps | Conduit |
$sel:runAppM:AppM | Conduit.App.Monad |
$sel:slug:ArticleInfo | Conduit.Features.Articles.Articles.CreateArticle |
$sel:slug:OneArticle | Conduit.Features.Articles.Types |
$sel:slug:ToUpdate | Conduit.Features.Articles.Articles.UpdateArticle |
$sel:tagList:CreateArticleAction | Conduit.Features.Articles.Articles.CreateArticle |
$sel:tags:ArticleInfo | Conduit.Features.Articles.Articles.CreateArticle |
$sel:tags:OneArticle | Conduit.Features.Articles.Types |
$sel:title:ArticleInfo | Conduit.Features.Articles.Articles.CreateArticle |
$sel:title:CreateArticleAction | Conduit.Features.Articles.Articles.CreateArticle |
$sel:title:OneArticle | Conduit.Features.Articles.Types |
$sel:title:ToUpdate | Conduit.Features.Articles.Articles.UpdateArticle |
$sel:title:UpdateArticleAction | Conduit.Features.Articles.Articles.UpdateArticle |
$sel:token:UserAuth | Conduit.Features.Account.Types |
$sel:truncTables:PGConnOps | Conduit.DB.Init, Conduit |
$sel:unID:ArticleID | Conduit.Features.Articles.Types |
$sel:unID:CommentID | Conduit.Features.Articles.Types |
$sel:unID:UserID | Conduit.Features.Account.Types |
$sel:unPool:DBPool | Conduit.DB.Core |
$sel:unSeconds:Seconds | Conduit.Identity.JWT |
$sel:unSlug:NoIDSlug | Conduit.Features.Articles.Types |
$sel:unSlug:Slug | Conduit.Features.Articles.Types |
$sel:unUserKey:UserKey | Conduit.Features.Account.DB |
$sel:updated:OneArticle | Conduit.Features.Articles.Types |
$sel:updated:OneComment | Conduit.Features.Articles.Types |
$sel:userBio:User | Conduit.Features.Account.DB |
$sel:userBio:UserInfo | Conduit.Features.Account.Common.FindFollowersByID |
$sel:userEmail:User | Conduit.Features.Account.DB |
$sel:userFollowed:UserInfo | Conduit.Features.Account.Common.FindFollowersByID |
$sel:userID:UserInfo | Conduit.Features.Account.User.LoginUser |
$sel:userImage:User | Conduit.Features.Account.DB |
$sel:userImage:UserInfo | Conduit.Features.Account.Common.FindFollowersByID |
$sel:username:RegisterUserAction | Conduit.Features.Account.User.RegisterUser |
$sel:username:UpdateUserAction | Conduit.Features.Account.User.UpdateUser |
$sel:userName:UserInfo | Conduit.Features.Account.Common.FindFollowersByID |
$sel:userPassword:User | Conduit.Features.Account.DB |
$sel:userUsername:User | Conduit.Features.Account.DB |
.- | Conduit.Utils |
<!< | Conduit.Validation |
<?!< | Conduit.Validation |
>-> | Conduit.Utils |
accountErr2articleErr | Conduit.Features.Articles.Errors |
AccountError | Conduit.Features.Account.Errors |
AcquireProfile | |
1 (Type/Class) | Conduit.Features.Account.User.GetProfile |
2 (Type/Class) | Conduit.Features.Account.Common.FindProfileByID |
AcquireUser | |
1 (Type/Class) | Conduit.Features.Account.User.LoginUser |
2 (Type/Class) | Conduit.Features.Account.User.GetUser |
addFavorite | Conduit.Features.Articles.Favorites.FavoriteArticle |
addFollow | Conduit.Features.Account.Follows.FollowUser |
AppM | |
1 (Type/Class) | Conduit.App.Monad |
2 (Data Constructor) | Conduit.App.Monad |
AquireArticle | Conduit.Features.Articles.Articles.GetArticle |
AquireArticles | |
1 (Type/Class) | Conduit.Features.Articles.Articles.ListArticles |
2 (Type/Class) | Conduit.Features.Articles.Articles.FeedArticles |
AquireComment | Conduit.Features.Articles.Comments.GetComments |
AquireFollowers | Conduit.Features.Account.Common.FindFollowersByID |
AquireTags | Conduit.Features.Articles.Tags.GetTags |
Article | |
1 (Type/Class) | Conduit.Features.Articles.DB |
2 (Data Constructor) | Conduit.Features.Articles.DB |
ArticleError | Conduit.Features.Articles.Errors |
ArticleID | |
1 (Type/Class) | Conduit.Features.Articles.Types |
2 (Data Constructor) | Conduit.Features.Articles.Types |
ArticleInfo | |
1 (Type/Class) | Conduit.Features.Articles.Articles.CreateArticle |
2 (Data Constructor) | Conduit.Features.Articles.Articles.CreateArticle |
assumingUserIsOwner | Conduit.Features.Articles.DB |
AuthedUser | |
1 (Type/Class) | Conduit.Identity.Auth |
2 (Data Constructor) | Conduit.Identity.Auth |
authErrRes | Conduit.Identity.Auth |
AuthorizationError | Conduit.DB.Core |
authorizationSqlError | Conduit.DB.Core |
AuthTokenGen | Conduit.Identity.Auth |
BadLoginCredsEx | Conduit.Features.Account.Errors |
catchSqlError | Conduit.DB.Core |
Comment | |
1 (Type/Class) | Conduit.Features.Articles.DB |
2 (Data Constructor) | Conduit.Features.Articles.DB |
CommentID | |
1 (Type/Class) | Conduit.Features.Articles.Types |
2 (Data Constructor) | Conduit.Features.Articles.Types |
CommentInfo | |
1 (Type/Class) | Conduit.Features.Articles.Comments.AddComment |
2 (Data Constructor) | Conduit.Features.Articles.Comments.AddComment |
ConduitOps | |
1 (Type/Class) | Conduit |
2 (Data Constructor) | Conduit |
CreateArticle | Conduit.Features.Articles.Articles.CreateArticle |
createArticle | Conduit.Features.Articles.Articles.CreateArticle |
CreateArticleAction | |
1 (Type/Class) | Conduit.Features.Articles.Articles.CreateArticle |
2 (Data Constructor) | Conduit.Features.Articles.Articles.CreateArticle |
createArticleFunctions | Conduit.Features.Articles.DB |
CreateComment | Conduit.Features.Articles.Comments.AddComment |
createComment | Conduit.Features.Articles.Comments.AddComment |
CreateCommentAction | |
1 (Type/Class) | Conduit.Features.Articles.Comments.AddComment |
2 (Data Constructor) | Conduit.Features.Articles.Comments.AddComment |
CreateFavorite | Conduit.Features.Articles.Favorites.FavoriteArticle |
CreateFollow | Conduit.Features.Account.Follows.FollowUser |
CreateUser | Conduit.Features.Account.User.RegisterUser |
createUserAuth | Conduit.Features.Account.User.LoginUser |
CredsTaken | Conduit.Features.Account.Errors |
DBError | Conduit.DB.Core |
DBPool | |
1 (Type/Class) | Conduit.DB.Core |
2 (Data Constructor) | Conduit.DB.Core |
dbTimeNow | Conduit.DB.Utils |
defaultImage | Conduit.Features.Account.User.RegisterUser |
defaultSqlErr | Conduit.DB.Core |
DeleteArticle | Conduit.Features.Articles.Articles.DeleteArticle |
deleteArticle | Conduit.Features.Articles.Articles.DeleteArticle |
deleteArticleByID | Conduit.Features.Articles.Articles.DeleteArticle |
DeleteComment | Conduit.Features.Articles.Comments.DeleteComment |
deleteComment | Conduit.Features.Articles.Comments.DeleteComment |
deleteCommentByID | Conduit.Features.Articles.Comments.DeleteComment |
DeleteFavorite | Conduit.Features.Articles.Favorites.UnfavoriteArticle |
deleteFavorite | Conduit.Features.Articles.Favorites.UnfavoriteArticle |
DeleteFollow | Conduit.Features.Account.Follows.UnfollowUser |
deleteFollow | Conduit.Features.Account.Follows.UnfollowUser |
deriveSqlKey | Conduit.DB.Core |
Development | Conduit.App.Env, Conduit |
dropTables | Conduit.DB.Init |
ensureUserCredsUnique | Conduit.Features.Account.Common.EnsureUserCredsUnique |
entityDefListFormigrateAccountTables | Conduit.Features.Account.DB |
EntityField | Conduit.Features.Account.DB |
Env | |
1 (Type/Class) | Conduit.App.Env |
2 (Data Constructor) | Conduit.App.Env |
EnvType | Conduit.App.Env, Conduit |
errMsg | Conduit.Validation |
expectDBNonZero | Conduit.DB.Core |
extractIDFromSlug | Conduit.Features.Articles.Slugs |
extractKeyField | Conduit.DB.Core |
extractToken | Conduit.Identity.Auth |
extractUniquenessViolation | Conduit.DB.Core |
Favorite | |
1 (Type/Class) | Conduit.Features.Articles.DB |
2 (Data Constructor) | Conduit.Features.Articles.DB |
favoriteArticle | Conduit.Features.Articles.Favorites.FavoriteArticle |
FeatureError | Conduit.Errors |
FeatureErrorMapper | Conduit.Errors |
FilterOps | |
1 (Type/Class) | Conduit.Features.Articles.Articles.ListArticles |
2 (Data Constructor) | Conduit.Features.Articles.Articles.ListArticles |
3 (Type/Class) | Conduit.Features.Articles.Articles.FeedArticles |
4 (Data Constructor) | Conduit.Features.Articles.Articles.FeedArticles |
findArticleByID | Conduit.Features.Articles.Articles.GetArticle |
findArticles | |
1 (Function) | Conduit.Features.Articles.Articles.ListArticles |
2 (Function) | Conduit.Features.Articles.Articles.FeedArticles |
findCommentsForArticle | Conduit.Features.Articles.Comments.GetComments |
findDuplicateCreds | Conduit.Features.Account.Common.EnsureUserCredsUnique |
findFollowerIDsByID | Conduit.Features.Account.Common.FindFollowersByID |
findFollowersByID | Conduit.Features.Account.Common.FindFollowersByID |
findUserByEmail | Conduit.Features.Account.User.LoginUser |
findUserByID | Conduit.Features.Account.Common.FindProfileByID |
findUserById | Conduit.Features.Account.User.GetUser |
findUserByName | Conduit.Features.Account.User.GetProfile |
findUserProfileByID | Conduit.Features.Account.Common.FindProfileByID |
Follow | |
1 (Type/Class) | Conduit.Features.Account.DB |
2 (Data Constructor) | Conduit.Features.Account.DB |
FollowFollowedID | Conduit.Features.Account.DB |
FollowFollowerID | Conduit.Features.Account.DB |
FollowId | |
1 (Type/Class) | Conduit.Features.Account.DB |
2 (Data Constructor) | Conduit.Features.Account.DB |
FollowKey | Conduit.Features.Account.DB |
FollowPrimaryKey | Conduit.Features.Account.DB |
followUser | Conduit.Features.Account.Follows.FollowUser |
getAllTags | Conduit.Features.Articles.Tags.GetTags |
getArticle | Conduit.Features.Articles.Articles.GetArticle |
getComments | Conduit.Features.Articles.Comments.GetComments |
getConName | Conduit.DB.Core |
getFeedArticles | Conduit.Features.Articles.Articles.FeedArticles |
getUser | Conduit.Features.Account.User.GetUser |
getUserProfile | Conduit.Features.Account.User.GetProfile |
grab | Conduit.App.Has |
handleArticleCreation | Conduit.Features.Articles.Articles.CreateArticle |
handleArticleDelete | Conduit.Features.Articles.Articles.DeleteArticle |
handleArticleFavorite | Conduit.Features.Articles.Favorites.FavoriteArticle |
handleArticleUnfavorite | Conduit.Features.Articles.Favorites.UnfavoriteArticle |
handleArticleUpdate | Conduit.Features.Articles.Articles.UpdateArticle |
handleCommentCreation | Conduit.Features.Articles.Comments.AddComment |
handleCommentDeletion | Conduit.Features.Articles.Comments.DeleteComment |
handleDBErr' | |
1 (Function) | Conduit.Features.Account.Errors |
2 (Function) | Conduit.Features.Articles.Errors |
handleDBError | Conduit.Errors |
handleFeatureError | Conduit.Errors |
handleFeatureError' | |
1 (Function) | Conduit.Features.Account.Errors |
2 (Function) | Conduit.Features.Articles.Errors |
handleFeatureErrors | Conduit.Errors |
handleFeedArticles | Conduit.Features.Articles.Articles.FeedArticles |
handleGetArticle | Conduit.Features.Articles.Articles.GetArticle |
handleGetComments | Conduit.Features.Articles.Comments.GetComments |
handleGetProfile | Conduit.Features.Account.User.GetProfile |
handleGetTags | Conduit.Features.Articles.Tags.GetTags |
handleGetUser | Conduit.Features.Account.User.GetUser |
handleListArticles | Conduit.Features.Articles.Articles.ListArticles |
handlers | |
1 (Function) | Conduit.Features.Articles.Handlers |
2 (Function) | Conduit.Features.Account.Handlers |
handleUpdateUser | Conduit.Features.Account.User.UpdateUser |
handleUserFollow | Conduit.Features.Account.Follows.FollowUser |
handleUserLogin | Conduit.Features.Account.User.LoginUser |
handleUserRegistration | Conduit.Features.Account.User.RegisterUser |
handleUserUnfollow | Conduit.Features.Account.Follows.UnfollowUser |
Has | Conduit.App.Has |
Has' | Conduit.App.Has |
HashedPassword | |
1 (Type/Class) | Conduit.Identity.Password |
2 (Data Constructor) | Conduit.Identity.Password |
hashPassword | Conduit.Identity.Password |
id2sqlKey | Conduit.DB.Core |
IllegalArticleDelEx | Conduit.Features.Articles.Errors |
IllegalCommentDelEx | Conduit.Features.Articles.Errors |
inArticleObj | Conduit.Features.Articles.Types |
inAuthorObj | Conduit.Features.Articles.Types |
inCommentObj | Conduit.Features.Articles.Types |
inErrMsgObj | Conduit.Validation |
initDB | Conduit.DB.Init |
InObj | |
1 (Type/Class) | Conduit.Utils |
2 (Data Constructor) | Conduit.Utils |
inProfileObj | Conduit.Features.Account.Types |
insertArticle | Conduit.Features.Articles.Articles.CreateArticle |
insertComment | Conduit.Features.Articles.Comments.AddComment |
insertUser | Conduit.Features.Account.User.RegisterUser |
inTagsObj | Conduit.Features.Articles.Types |
inUserObj | Conduit.Features.Account.Types |
InvalidSlugEx | Conduit.Features.Articles.Errors |
JWTInfo | |
1 (Type/Class) | Conduit.Identity.JWT |
2 (Data Constructor) | Conduit.Identity.JWT |
JWTOps | |
1 (Type/Class) | Conduit.Identity.JWT, Conduit |
2 (Data Constructor) | Conduit.Identity.JWT, Conduit |
Key | Conduit.Features.Account.DB |
liftApp | Conduit.App.Monad |
LoginUserAction | |
1 (Type/Class) | Conduit.Features.Account.User.LoginUser |
2 (Data Constructor) | Conduit.Features.Account.User.LoginUser |
Mail | Conduit.Features.Account.Common.EnsureUserCredsUnique |
main | Conduit |
makeAuthTokenPure | Conduit.Identity.Auth |
ManyArticles | |
1 (Type/Class) | Conduit.Features.Articles.Types |
2 (Data Constructor) | Conduit.Features.Articles.Types |
ManyComments | |
1 (Type/Class) | Conduit.Features.Articles.Types |
2 (Data Constructor) | Conduit.Features.Articles.Types |
mapDBError | Conduit.DB.Core |
mapDBResult | Conduit.DB.Core |
mapFeatureError | Conduit.Errors |
mapMaybeDBResult | Conduit.DB.Core |
mapSqlError | Conduit.DB.Core |
maybeWithAuth | Conduit.Identity.Auth |
migrateAccountTables | Conduit.Features.Account.DB |
migrateArticleTables | Conduit.Features.Articles.DB |
mkArticle | Conduit.Features.Articles.Articles.CreateArticle |
mkAuthToken | Conduit.Identity.Auth |
mkClaims | Conduit.Identity.JWT |
mkComment | Conduit.Features.Articles.Comments.AddComment |
mkDBPool | Conduit.DB.Init |
mkJWTInfo | Conduit.Identity.JWT |
mkManyArticles | Conduit.Features.Articles.DB |
mkNoIDSlug | Conduit.Features.Articles.Slugs |
mkOneArticle | Conduit.Features.Articles.DB |
mkPoolConfig | Conduit.DB.Init |
mkProfile | Conduit.Features.Account.DB |
mkSlug | Conduit.Features.Articles.Slugs |
mkToUpdate | Conduit.Features.Account.User.UpdateUser |
mkUser | Conduit.Features.Account.User.GetUser |
mkUserInfo | |
1 (Function) | Conduit.Features.Account.User.LoginUser |
2 (Function) | Conduit.Features.Account.User.GetUser |
MonadApp | Conduit.App.Monad |
MonadDB | Conduit.DB.Core |
Name | Conduit.Features.Account.Common.EnsureUserCredsUnique |
NoIDSlug | |
1 (Type/Class) | Conduit.Features.Articles.Types |
2 (Data Constructor) | Conduit.Features.Articles.Types |
NotBlank | |
1 (Type/Class) | Conduit.Validation |
2 (Data Constructor) | Conduit.Validation |
NotFoundError | Conduit.DB.Core |
obtain | Conduit.App.Has |
OneArticle | |
1 (Type/Class) | Conduit.Features.Articles.Types |
2 (Data Constructor) | Conduit.Features.Articles.Types |
OneComment | |
1 (Type/Class) | Conduit.Features.Articles.Types |
2 (Data Constructor) | Conduit.Features.Articles.Types |
parseFilterOps | |
1 (Function) | Conduit.Features.Articles.Articles.ListArticles |
2 (Function) | Conduit.Features.Articles.Articles.FeedArticles |
parseJsonBody | Conduit.Validation |
PasswordGen | Conduit.Identity.Password |
PGConnOps | |
1 (Type/Class) | Conduit.DB.Init, Conduit |
2 (Data Constructor) | Conduit.DB.Init, Conduit |
processResult | Conduit.Features.Account.Common.EnsureUserCredsUnique |
Production | Conduit.App.Env, Conduit |
queryAssociatedUser | Conduit.Features.Account.Common.QueryAssociatedUser |
queryFavStats | Conduit.Features.Articles.Common.QueryFavStats |
queryIfUserFollows | Conduit.Features.Account.Common.QueryUserFollows |
ReadUsers | Conduit.Features.Account.Common.EnsureUserCredsUnique |
registerUser | Conduit.Features.Account.User.RegisterUser |
RegisterUserAction | |
1 (Type/Class) | Conduit.Features.Account.User.RegisterUser |
2 (Data Constructor) | Conduit.Features.Account.User.RegisterUser |
resetTables | Conduit.DB.Init |
ResourceNotFoundEx | Conduit.Features.Articles.Errors |
resourceNotFoundSqlError | Conduit.DB.Core |
runDB | Conduit.DB.Core |
runDBFunctions | Conduit.DB.Init |
runMigrations | Conduit.DB.Init |
runService | Conduit.App.Monad |
Seconds | |
1 (Type/Class) | Conduit.Identity.JWT |
2 (Data Constructor) | Conduit.Identity.JWT |
Slug | |
1 (Type/Class) | Conduit.Features.Articles.Types |
2 (Data Constructor) | Conduit.Features.Articles.Types |
SomeDBError | Conduit.DB.Core |
SomeDBEx | |
1 (Data Constructor) | Conduit.Features.Account.Errors |
2 (Data Constructor) | Conduit.Features.Articles.Errors |
SqlKey | Conduit.DB.Core |
sqlKey2ID | Conduit.DB.Core |
suchThat | Conduit.DB.Utils |
tables | Conduit.DB.Init |
testPassword | Conduit.Identity.Password |
toManyComments | Conduit.Features.Articles.Comments.GetComments |
toOneComment | Conduit.Features.Articles.Comments.GetComments |
toTags | Conduit.Features.Articles.Tags.GetTags |
ToUpdate | |
1 (Type/Class) | Conduit.Features.Articles.Articles.UpdateArticle |
2 (Data Constructor) | Conduit.Features.Articles.Articles.UpdateArticle |
3 (Type/Class) | Conduit.Features.Account.User.UpdateUser |
4 (Data Constructor) | Conduit.Features.Account.User.UpdateUser |
toUserIDs | Conduit.Features.Account.Common.FindFollowersByID |
tryGetClaims | Conduit.Identity.Auth |
tryGetSubjectFromJWT | Conduit.Identity.Auth |
tryLoginUser | Conduit.Features.Account.User.LoginUser |
tryMakeAuthedUser | Conduit.Identity.Auth |
uncurry3 | Conduit.Utils |
unfavoriteArticle | Conduit.Features.Articles.Favorites.UnfavoriteArticle |
unfollowUser | Conduit.Features.Account.Follows.UnfollowUser |
Unique | Conduit.Features.Account.DB |
UniqueEmail | Conduit.Features.Account.DB |
UniquenessError | Conduit.DB.Core |
UniquenessEx | Conduit.Features.Articles.Errors |
UniqueUsername | Conduit.Features.Account.DB |
UnsafePassword | |
1 (Type/Class) | Conduit.Identity.Password |
2 (Data Constructor) | Conduit.Identity.Password |
UpdateArticle | Conduit.Features.Articles.Articles.UpdateArticle |
updateArticle | Conduit.Features.Articles.Articles.UpdateArticle |
UpdateArticleAction | |
1 (Type/Class) | Conduit.Features.Articles.Articles.UpdateArticle |
2 (Data Constructor) | Conduit.Features.Articles.Articles.UpdateArticle |
updateArticleByID | Conduit.Features.Articles.Articles.UpdateArticle |
UpdateUser | Conduit.Features.Account.User.UpdateUser |
updateUser | Conduit.Features.Account.User.UpdateUser |
UpdateUserAction | |
1 (Type/Class) | Conduit.Features.Account.User.UpdateUser |
2 (Data Constructor) | Conduit.Features.Account.User.UpdateUser |
updateUserByID | Conduit.Features.Account.User.UpdateUser |
User | |
1 (Type/Class) | Conduit.Features.Account.DB |
2 (Data Constructor) | Conduit.Features.Account.DB |
UserAuth | |
1 (Type/Class) | Conduit.Features.Account.Types |
2 (Data Constructor) | Conduit.Features.Account.Types |
UserBio | Conduit.Features.Account.DB |
UserEmail | Conduit.Features.Account.DB |
UserID | |
1 (Type/Class) | Conduit.Features.Account.Types |
2 (Data Constructor) | Conduit.Features.Account.Types |
UserId | |
1 (Type/Class) | Conduit.Features.Account.DB |
2 (Data Constructor) | Conduit.Features.Account.DB |
UserImage | Conduit.Features.Account.DB |
UserInfo | |
1 (Type/Class) | Conduit.Features.Account.User.LoginUser |
2 (Data Constructor) | Conduit.Features.Account.User.LoginUser |
3 (Type/Class) | Conduit.Features.Account.User.GetUser |
4 (Data Constructor) | Conduit.Features.Account.User.GetUser |
5 (Type/Class) | Conduit.Features.Account.Common.FindFollowersByID |
6 (Data Constructor) | Conduit.Features.Account.Common.FindFollowersByID |
7 (Type/Class) | Conduit.Features.Account.User.RegisterUser |
8 (Data Constructor) | Conduit.Features.Account.User.RegisterUser |
UserKey | Conduit.Features.Account.DB |
UserNotFoundEx | Conduit.Features.Account.Errors |
UserPassword | Conduit.Features.Account.DB |
UserProfile | |
1 (Type/Class) | Conduit.Features.Account.Types |
2 (Data Constructor) | Conduit.Features.Account.Types |
UserUnauthorizedEx | Conduit.Features.Articles.Errors |
UserUsername | Conduit.Features.Account.DB |
ValErrs | |
1 (Type/Class) | Conduit.Validation |
2 (Data Constructor) | Conduit.Validation |
validate | Conduit.Validation |
Validation | Conduit.Validation |
withAuth | Conduit.Identity.Auth |