mirror of
				https://codeberg.org/tom79/Fedilab.git
				synced 2025-10-20 11:20:16 +03:00 
			
		
		
		
	Fix issue #342
This commit is contained in:
		
							parent
							
								
									95e83305e4
								
							
						
					
					
						commit
						9885aa2235
					
				
					 3 changed files with 5 additions and 1 deletions
				
			
		| 
						 | 
					@ -824,6 +824,7 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana
 | 
				
			||||||
                            .addTag(Helper.WORKER_SCHEDULED_STATUSES)
 | 
					                            .addTag(Helper.WORKER_SCHEDULED_STATUSES)
 | 
				
			||||||
                            .setInitialDelay(delayToPass, TimeUnit.MILLISECONDS)
 | 
					                            .setInitialDelay(delayToPass, TimeUnit.MILLISECONDS)
 | 
				
			||||||
                            .build();
 | 
					                            .build();
 | 
				
			||||||
 | 
					                    WorkManager.getInstance(ComposeActivity.this).enqueue(oneTimeWorkRequest);
 | 
				
			||||||
                    statusDraft.workerUuid = oneTimeWorkRequest.getId();
 | 
					                    statusDraft.workerUuid = oneTimeWorkRequest.getId();
 | 
				
			||||||
                    statusDraft.scheduled_at = date;
 | 
					                    statusDraft.scheduled_at = date;
 | 
				
			||||||
                    Handler mainHandler = new Handler(Looper.getMainLooper());
 | 
					                    Handler mainHandler = new Handler(Looper.getMainLooper());
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -37,6 +37,7 @@ import androidx.preference.PreferenceManager;
 | 
				
			||||||
import androidx.recyclerview.widget.RecyclerView;
 | 
					import androidx.recyclerview.widget.RecyclerView;
 | 
				
			||||||
import androidx.work.Data;
 | 
					import androidx.work.Data;
 | 
				
			||||||
import androidx.work.OneTimeWorkRequest;
 | 
					import androidx.work.OneTimeWorkRequest;
 | 
				
			||||||
 | 
					import androidx.work.WorkManager;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import com.bumptech.glide.Glide;
 | 
					import com.bumptech.glide.Glide;
 | 
				
			||||||
import com.google.gson.annotations.SerializedName;
 | 
					import com.google.gson.annotations.SerializedName;
 | 
				
			||||||
| 
						 | 
					@ -389,6 +390,7 @@ public class MastodonHelper {
 | 
				
			||||||
                            .setInputData(inputData)
 | 
					                            .setInputData(inputData)
 | 
				
			||||||
                            .setInitialDelay(delayToPass, TimeUnit.MILLISECONDS)
 | 
					                            .setInitialDelay(delayToPass, TimeUnit.MILLISECONDS)
 | 
				
			||||||
                            .build();
 | 
					                            .build();
 | 
				
			||||||
 | 
					                    WorkManager.getInstance(context).enqueue(oneTimeWorkRequest);
 | 
				
			||||||
                    ScheduledBoost scheduledBoost = new ScheduledBoost();
 | 
					                    ScheduledBoost scheduledBoost = new ScheduledBoost();
 | 
				
			||||||
                    scheduledBoost.userId = BaseMainActivity.currentUserID;
 | 
					                    scheduledBoost.userId = BaseMainActivity.currentUserID;
 | 
				
			||||||
                    scheduledBoost.statusId = status.reblog != null ? status.reblog.id : status.id;
 | 
					                    scheduledBoost.statusId = status.reblog != null ? status.reblog.id : status.id;
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -110,9 +110,10 @@ public class PushHelper {
 | 
				
			||||||
        }).start();
 | 
					        }).start();
 | 
				
			||||||
        SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
 | 
					        SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
 | 
				
			||||||
        String value = prefs.getString(context.getString(R.string.SET_NOTIFICATION_DELAY_VALUE), "15");
 | 
					        String value = prefs.getString(context.getString(R.string.SET_NOTIFICATION_DELAY_VALUE), "15");
 | 
				
			||||||
        new PeriodicWorkRequest.Builder(NotificationsWorker.class, Long.parseLong(value), TimeUnit.MINUTES)
 | 
					        PeriodicWorkRequest notificationPeriodic = new PeriodicWorkRequest.Builder(NotificationsWorker.class, Long.parseLong(value), TimeUnit.MINUTES)
 | 
				
			||||||
                .addTag(Helper.WORKER_REFRESH_NOTIFICATION)
 | 
					                .addTag(Helper.WORKER_REFRESH_NOTIFICATION)
 | 
				
			||||||
                .build();
 | 
					                .build();
 | 
				
			||||||
 | 
					        WorkManager.getInstance(context).enqueue(notificationPeriodic);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue