public static void Init()
        {
            _issueRequestState = IssueRequestState.Empty;
            LoadOrCreateSettings();

            SetupBackend(settings.currentBackendType);
            SetupImageUploader(settings.currentImageUploader);
        }
 public static void RequestIssues(System.Action <List <IssueEntry> > receivedCallback, IssueFilter filter)
 {
     _issueRequestState = IssueRequestState.Requesting;
     backend.RequestIssues(entries =>
     {
         _issueRequestState = IssueRequestState.Completed;
         if (receivedCallback != null)
         {
             receivedCallback(entries);
         }
     },
                           filter
                           );
 }