Commit Graph

3 Commits (edbc1ffaaf911b3d3bf2e498e684ad692a477fde)

Author SHA1 Message Date
Morgan Pretty edbc1ffaaf Cleaned up some memory management, tweak MRR logic
• Reworked how we were passing some variables to libSession to more safely manage scope
• Updated the message request logic to be based on the `isDraft` flag on a conversation (rather than `shouldBeVisible)
2 months ago
Morgan Pretty d30112ec60 Made a number of tweaks to make dev a little easier
• Added a mechanism to copy the database file path more easily for devs
• Enabled ASAN when compiling libSession
• Cleaned up a bunch of per-target project settings (not they are set once at the project level)
• Updated the `os.Logger` calls to always be public (only in debug mode)
2 months ago
Morgan Pretty 04b3a64f6b Updated LibSession to be sourced via Swift Package Manager
• Using a pre-built version of libSession as a SPM dependency for default builds
• Added a new scheme which will try to build libSession from source (update the `LIB_SESSION_SOURCE_DIR` User-Defined build setting to change the location - currently set to '${SRC_ROOT}/../LibSession-Util')
• Removed the libSession submodule
2 months ago