Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
  • Sign in / Register
D
Desktop Client
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • SpinShare
  • Desktop Client
  • Issues
  • #58

Closed
Open
Opened Nov 06, 2020 by thatanimeweirdo@thatanimeweirdo
  • Report abuse
  • New issue
Report abuse New issue

Make library persistant & cut down IO calls

library db

  • Write library data into a db cache file
  • manual refresh, refresh after every download
  • reuse UserSettings module?

Updates

  • On startup, the client fetches a dir array of all srtb files in the folder.
  • One API Call goes to the server with all file references that returns back all md5 checksums
  • The client then compares the checksums and creates an array of charts that need an update
  • Discussion
  • Designs

The one place for your designs

To enable design management, you'll need to meet the requirements. If you need help, reach out to our support team for assistance.

Assignee
Assign to
2.5.0
Milestone
2.5.0
Assign milestone
Time tracking
None
Due date
None
2
Labels
API Code
Assign labels
  • View project labels
Reference: spinshare/client#58