From 7baa8c2b4939c324275f45d9578e27615a6b0b8c Mon Sep 17 00:00:00 2001 From: Ammar Githam Date: Sun, 16 Aug 2020 05:38:46 +0900 Subject: [PATCH] Move default ProfileModel object creation to ProfileModel class --- .../awais/instagrabber/activities/DirectMessageThread.java | 3 +-- app/src/main/java/awais/instagrabber/models/ProfileModel.java | 4 ++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/awais/instagrabber/activities/DirectMessageThread.java b/app/src/main/java/awais/instagrabber/activities/DirectMessageThread.java index d3e79086..97147eca 100644 --- a/app/src/main/java/awais/instagrabber/activities/DirectMessageThread.java +++ b/app/src/main/java/awais/instagrabber/activities/DirectMessageThread.java @@ -43,8 +43,7 @@ import static awais.instagrabber.utils.Utils.settingsHelper; public final class DirectMessageThread extends BaseLanguageActivity { private DirectItemModel directItemModel; - private final ProfileModel myProfileHolder = - new ProfileModel(false, false, false, null, null, null, null, null, null, null, 0, 0, 0, false, false, false, false); + private final ProfileModel myProfileHolder = ProfileModel.getDefaultProfileModel(); private final ArrayList users = new ArrayList<>(), leftusers = new ArrayList<>(); private final ArrayList directItemModels = new ArrayList<>(); private String threadid; diff --git a/app/src/main/java/awais/instagrabber/models/ProfileModel.java b/app/src/main/java/awais/instagrabber/models/ProfileModel.java index f3a3fa7a..9b5ef936 100755 --- a/app/src/main/java/awais/instagrabber/models/ProfileModel.java +++ b/app/src/main/java/awais/instagrabber/models/ProfileModel.java @@ -31,6 +31,10 @@ public final class ProfileModel implements Serializable { this.requested = requested; } + public static ProfileModel getDefaultProfileModel() { + return new ProfileModel(false, false, false, null, null, null, null, null, null, null, 0, 0, 0, false, false, false, false); + } + public boolean isPrivate() { return isPrivate; }