-
Notifications
You must be signed in to change notification settings - Fork 3
For developers
Joel edited this page Apr 28, 2018
·
15 revisions
This page is aimed at providing information regarding the structure of the application for those that seek to better understand or edit it.
Developer or non-developer, if you notice any kind of issue with the application, please be sure to open a ticket: Issues
Main article: SQLite Database
The application has been made with the thought in mind that it should be possible to shut it down at any given moment and have it resume functionality at a later date. To this extend, several measures have been implemented.
- Tracker bookmarks
Imgur comments are kept track of with aTrackerBookmark. Even if the application closes, it will know which comments it still needs to scan. These are stored withCommentScannerStorage. - Tag request storage
Whenever a tag request is started, it is first added to a queue in the database. Then from this queue, it is handled until deemed completed. Only after completion is the tag request deleted.
For most kinds of data there is explicit database storage in place
- Plain comments (not pertaining to tag-requests). These are stored in
SimpleCommentRequestStorage - Comment deletion. These are stored in
CommentDeletionStorage.