mirror of
https://codeberg.org/video-prize-ranch/matrix-redact
synced 2024-06-28 18:01:57 +00:00
Merge pull request 'Fix: functionality in encrypted rooms' (#1) from kayos/matrix-redact:main into main
Reviewed-on: https://codeberg.org/video-prize-ranch/matrix-redact/pulls/1
This commit is contained in:
commit
42372135df
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,2 +1,3 @@
|
||||
node_modules
|
||||
config.json
|
||||
config.json
|
||||
yarn.lock
|
||||
|
5
index.js
5
index.js
@ -12,7 +12,6 @@ client.startClient();
|
||||
|
||||
client.once('sync', function (state, prevState, res) {
|
||||
console.log(state);
|
||||
|
||||
client.getRoom(argv.r)
|
||||
.getTimelineSets()
|
||||
.forEach(set => {
|
||||
@ -20,12 +19,14 @@ client.once('sync', function (state, prevState, res) {
|
||||
function scanTImeline() {
|
||||
client.paginateEventTimeline(timeline, {backwards: true, limit: 1000}).then((a) => {
|
||||
timeline.getEvents().forEach(event => {
|
||||
if (event.event.sender == config.userId && (event.event.content.msgtype == "m.text" || event.event.content.msgtype == "m.image")) {
|
||||
if (event.event.sender == config.userId && (event.event.type == "m.room.encrypted" || event.event.content.msgtype == "m.text" || event.event.content.msgtype == "m.image")) {
|
||||
console.log("Redacting event:")
|
||||
console.log(event.event.content.body)
|
||||
setTimeout(() => {
|
||||
client.redactEvent(argv.r, event.event.event_id)
|
||||
}, 3000)
|
||||
} else {
|
||||
console.log("Skipping event. msgtype: %j, sender: %j, event type: %j", event.event.content.msgtype, event.event.sender, event.event.type)
|
||||
}
|
||||
})
|
||||
if (a) {
|
||||
|
Loading…
Reference in New Issue
Block a user