-
@kobit This task is a result of the issue which you reported, that BeagleIM randomly crashed while in the background. Would it be OK to create a separate project named
TigaseSQLite3Swift
,tigase-sqlite3-swift
or maybeTigaseSQLite3.swift
? I'm open to any other name for the library.
Type |
Task
|
Priority |
Normal
|
Assignee | |
Version |
5.0
|
Spent time |
0
|
Issue Votes (0)
Watchers (0)
Current implementation of SQLite3, while working correctly most of the time, has some issues related to threading and blocking causing random crashes. The easiest way to fix that is to replace it with new (fixed) implementation created in a separate project and then use it in BeagleIM. Having it in a separate project will allow us to reuse it in SiskinIM which has almost identical database support implementation and most likely it has similar issues.