Telegram Web K with changes to work inside I2P
https://web.telegram.i2p/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
928 B
40 lines
928 B
/* |
|
* https://github.com/morethanwords/tweb |
|
* Copyright (C) 2019-2021 Eduard Kuzmenko |
|
* https://github.com/morethanwords/tweb/blob/master/LICENSE |
|
*/ |
|
|
|
import type { Database } from '.'; |
|
import type { IDBIndex } from '../../lib/idb'; |
|
|
|
const DATABASE_STATE: Database<'session' | 'stickerSets' | 'users' | 'chats' | 'messages' | 'dialogs'> = { |
|
name: 'tweb', |
|
version: 7, |
|
stores: [{ |
|
name: 'session' |
|
}, { |
|
name: 'stickerSets' |
|
}, { |
|
name: 'users' |
|
}, { |
|
name: 'chats' |
|
}, { |
|
name: 'dialogs', |
|
// indexes: [ |
|
// ...(new Array(20 + 2).fill(0)).map((_, idx) => { |
|
// const name = `index_${idx}`; |
|
// const index: IDBIndex = { |
|
// indexName: name, |
|
// keyPath: name, |
|
// objectParameters: {} |
|
// }; |
|
|
|
// return index |
|
// }) |
|
// ] |
|
}, { |
|
name: 'messages' |
|
}] |
|
}; |
|
|
|
export default DATABASE_STATE;
|
|
|