Barış Soner Uşaklı
|
767973717b
|
perf: WIP #10449, allow array of pids for posts.purge (#10465)
* perf: WIP #10449, allow array of pids for posts.purge
* refactor: deletePostDiffs
* perf: deletePostFromReplies/deletePostFromGroups
* refactor: upload
* refactor: deleteFromCategoryRecentPosts
deleteFromUsersBookmarks
deleteFromUsersVotes
* feat: closes #10468, add incrObjectFieldByBulk
* refactor: allow nids for notifications.rescind
* refactor: allow uids array for user.updatePostCount
* refactor: rewrite deleteFromTopicUserNotification to work with an array
* feat: deprecate action:post.purge as well
* lint: add missing comma
|
3 years ago |
Julian Lam
|
0f788b8eaa
|
fix: #10257, topic thumbs not deleting on topic deletion
|
3 years ago |
Barış Soner Uşaklı
|
0d9ec9d30e
|
test: fix restore test
|
3 years ago |
Barış Soner Uşaklı
|
d196409580
|
refactor: remove more async.eachSeries/mapSeries
|
3 years ago |
Barış Soner Uşaklı
|
6399b42826
|
feat: closes #9845, sort by views
|
4 years ago |
gasoved
|
077330b764
|
feat: scheduled topics (#9399)
* feat: scheduled topics
* refactor: linting fixes
* fix: tests
* fix(test): race condition
* fix: make a single request
|
4 years ago |
Peter Jaszkowiak
|
dab3b23575
|
chore: eslint no-var, vars-on-top
|
4 years ago |
Peter Jaszkowiak
|
b56d9e12b5
|
chore: eslint prefer-arrow-callback
|
4 years ago |
Peter Jaszkowiak
|
707b55b6a5
|
chore: eslint prefer-template
|
4 years ago |
Julian Lam
|
0d4a377558
|
feat(topic-events): clear out topic events when a topic is purged
|
4 years ago |
Julian Lam
|
6e2da9966e
|
refactor: move plugin hook methods to plugin.hooks.*
|
4 years ago |
Barış Soner Uşaklı
|
658dd03b03
|
feat: add tools to recent/unread (#8477)
* feat: add tools to recent/unread
* fix: open api spec
* fix: more api spec
|
5 years ago |
Barış Soner Uşaklı
|
3c32d8600f
|
fix: #7788 No new posts (#7793)
* feat: debug no-new-posts
* feat: add test for user delete
* fix: timeout for flag test
* feat: shorter
|
6 years ago |
Barış Soner Uşaklı
|
805dcd7ca2
|
Async refactor in place (#7736)
* feat: allow both callback&and await
* feat: ignore async key
* feat: callbackify and promisify in same file
* Revert "feat: callbackify and promisify in same file"
This reverts commit cea206a9b8e6d8295310074b18cc82a504487862.
* feat: no need to store .callbackify
* feat: change getTopics to async
* feat: remove .async
* fix: byScore
* feat: rewrite topics/index and social with async/await
* fix: rewrite topics/data.js
fix issue with async.waterfall, only pass result if its not undefined
* feat: add callbackify to redis/psql
* feat: psql use await
* fix: redis 🌋
* feat: less returns
* feat: more await rewrite
* fix: redis tests
* feat: convert sortedSetAdd
rewrite psql transaction to async/await
* feat: 🐶
* feat: test
* feat: log client and query
* feat: log bind
* feat: more logs
* feat: more logs
* feat: check perform
* feat: dont callbackify transaction
* feat: remove logs
* fix: main functions
* feat: more logs
* fix: increment
* fix: rename
* feat: remove cls
* fix: remove console.log
* feat: add deprecation message to .async usage
* feat: update more dbal methods
* fix: redis :voodoo:
* feat: fix redis zrem, convert setObject
* feat: upgrade getObject methods
* fix: psql getObjectField
* fix: redis tests
* feat: getObjectKeys
* feat: getObjectValues
* feat: isObjectField
* fix: add missing return
* feat: delObjectField
* feat: incrObjectField
* fix: add missing await
* feat: remove exposed helpers
* feat: list methods
* feat: flush/empty
* feat: delete
* fix: redis delete all
* feat: get/set
* feat: incr/rename
* feat: type
* feat: expire
* feat: setAdd
* feat: setRemove
* feat: isSetMember
* feat: getSetMembers
* feat: setCount, setRemoveRandom
* feat: zcard,zcount
* feat: sortedSetRank
* feat: isSortedSetMember
* feat: zincrby
* feat: sortedSetLex
* feat: processSortedSet
* fix: add mising await
* feat: debug psql
* fix: psql test
* fix: test
* fix: another test
* fix: test fix
* fix: psql tests
* feat: remove logs
* feat: user arrow func
use builtin async promises
* feat: topic bookmarks
* feat: topic.delete
* feat: topic.restore
* feat: topics.purge
* feat: merge
* feat: suggested
* feat: topics/user.js
* feat: topics modules
* feat: topics/follow
* fix: deprecation msg
* feat: fork
* feat: topics/posts
* feat: sorted/recent
* feat: topic/teaser
* feat: topics/tools
* feat: topics/unread
* feat: add back node versions
disable deprecation notice
wrap async controllers in try/catch
* feat: use db directly
* feat: promisify in place
* fix: redis/psql
* feat: deprecation message
logs for psql
* feat: more logs
* feat: more logs
* feat: logs again
* feat: more logs
* fix: call release
* feat: restore travis, remove logs
* fix: loops
* feat: remove .async. usage
|
6 years ago |
Barış Soner Uşaklı
|
198d05875f
|
feat: cleanup, use bulk
|
6 years ago |
Barış Soner Uşaklı
|
f3a679e268
|
remove parseInts
|
7 years ago |
Baris Usakli
|
f830322ee9
|
closes #6597
|
7 years ago |
Barış Soner Uşaklı
|
f7a0815b46
|
fix redis tests
|
7 years ago |
Barış Soner Uşaklı
|
2c3fd5fbce
|
remove some dupe code
|
7 years ago |
Barış Soner Uşaklı
|
40d5b4f8ba
|
change to eachSeries
|
7 years ago |
Barış Soner Uşaklı
|
a166304dcb
|
#6158
remove from sorted sets on delete/purge
|
7 years ago |
Baris Usakli
|
6778cce265
|
add new zset
|
8 years ago |
Baris Usakli
|
f8bfe79cf4
|
remove tid from recent_tids
|
8 years ago |
Julian Lam
|
1ebbbdd3f9
|
Merge remote-tracking branch 'origin/master' into develop
|
8 years ago |
barisusakli
|
90b8a3afd0
|
refactor topics/delete.js
|
8 years ago |
Julian Lam
|
860999fa6c
|
Merge remote-tracking branch 'origin/master' into develop
|
8 years ago |
barisusakli
|
3b41c40b93
|
refactor deleter code to use unixtimestamp
|
8 years ago |
psychobunny
|
b3f8428691
|
closes #5510
|
8 years ago |
Julian Lam
|
72e77772db
|
Merge branch 'master' into develop
|
8 years ago |
Peter Jaszkowiak
|
896c8c7343
|
ESlint object-curly-spacing
|
8 years ago |
Peter Jaszkowiak
|
3b0dd2d1ef
|
ESlint padded-blocks
|
8 years ago |
Peter Jaszkowiak
|
2ba46808a1
|
ESlint one-var, fix comma-dangle
|
8 years ago |
Peter Jaszkowiak
|
bc1d70c126
|
ESlint comma-dangle
|
8 years ago |
barisusakli
|
1e137636c9
|
closes #5359
|
8 years ago |
barisusakli
|
c33d3e874a
|
store pinned topics in new zset
keep pinned topics on top on different sort types
|
9 years ago |
HeeL
|
4a3c31b2dc
|
Fix space-before-function-paren linter rule
|
9 years ago |
barisusakli
|
4af631666a
|
closes #4955
|
9 years ago |
barisusakli
|
bf2133ed7c
|
topic watching
|
9 years ago |
barisusakli
|
ff88186d41
|
closes #4537
|
9 years ago |
barisusakli
|
2869b3c068
|
closes #4354
|
9 years ago |
barisusakli
|
ebcd892aee
|
closes #4259
|
9 years ago |
barisusakli
|
f005231996
|
closes #3664
|
10 years ago |
barisusakli
|
8af64ba984
|
closes #3626
|
10 years ago |
barisusakli
|
808d64e0d9
|
delete topic bookmarks on topic purge
|
10 years ago |
Barış Soner Uşaklı
|
edb856ba90
|
fixed typo
|
10 years ago |
Barış Soner Uşaklı
|
6e80dff188
|
closes #2968
|
10 years ago |
barisusakli
|
8f5bf1a7ed
|
closes #2587
|
10 years ago |
barisusakli
|
23f450adbd
|
delete topic post sorted sets on topic purge
|
10 years ago |
barisusakli
|
a77a761433
|
closes #1917
|
10 years ago |
barisusakli
|
a75727bbbd
|
duh
|
11 years ago |