TDLib v0.0.2 TDLib.Method.OptimizeStorage View Source
Optimizes storage usage, i.e. deletes some files and returns new storage usage statistics. Secret thumbnails can’t be deleted.
Returns object_ptr
Name | Type | Description |
---|---|---|
size | string | Limit on the total size of files after deletion. Pass -1 to use the default limit. |
ttl | number | Limit on the time that has passed since the last time a file was accessed (or creation time for some filesystems). Pass -1 to use the default limit. |
count | number | Limit on the total count of files after deletion. Pass -1 to use the default limit. |
immunity_delay | number | The amount of time after the creation of a file during which it can’t be deleted, in seconds. Pass -1 to use the default value. |
file_types | FileType[] | If not empty, only files with the given type(s) are considered. By default, all types except thumbnails, profile photos, stickers and wallpapers are deleted. |
chat_ids | string[] | If not empty, only files from the given chats are considered. Use 0 as chat identifier to delete files not belonging to any chat (e.g., profile photos). |
exclude_chat_ids | string[] | If not empty, files from the given chats are excluded. Use 0 as chat identifier to exclude all files not belonging to any chat (e.g., profile photos). |
chat_limit | number | Same as in getStorageStatistics. Affects only returned statistics. |
More details on telegram’s documentation.