Skip to content

Commit dbf0c66

Browse files
convert stuff to kotlin
1 parent 7efe8ae commit dbf0c66

19 files changed

+67
-365
lines changed

app/src/main/java/awais/instagrabber/asyncs/FeedPostFetchService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public void onSuccess(final PostsFetchResponse result) {
3939
return;
4040
} else if (result == null) return;
4141
nextCursor = result.getNextCursor();
42-
hasNextPage = result.hasNextPage();
42+
hasNextPage = result.getHasNextPage();
4343

4444
final List<Media> mediaResults = result.getFeedModels();
4545
feedModels.addAll(mediaResults);

app/src/main/java/awais/instagrabber/asyncs/HashtagPostFetchService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public void fetch(final FetchListener<List<Media>> fetchListener) {
3535
public void onSuccess(final PostsFetchResponse result) {
3636
if (result == null) return;
3737
nextMaxId = result.getNextCursor();
38-
moreAvailable = result.hasNextPage();
38+
moreAvailable = result.getHasNextPage();
3939
if (fetchListener != null) {
4040
fetchListener.onResult(result.getFeedModels());
4141
}

app/src/main/java/awais/instagrabber/asyncs/LocationPostFetchService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public void fetch(final FetchListener<List<Media>> fetchListener) {
3535
public void onSuccess(final PostsFetchResponse result) {
3636
if (result == null) return;
3737
nextMaxId = result.getNextCursor();
38-
moreAvailable = result.hasNextPage();
38+
moreAvailable = result.getHasNextPage();
3939
if (fetchListener != null) {
4040
fetchListener.onResult(result.getFeedModels());
4141
}

app/src/main/java/awais/instagrabber/asyncs/ProfilePostFetchService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public void fetch(final FetchListener<List<Media>> fetchListener) {
3636
public void onSuccess(final PostsFetchResponse result) {
3737
if (result == null) return;
3838
nextMaxId = result.getNextCursor();
39-
moreAvailable = result.hasNextPage();
39+
moreAvailable = result.getHasNextPage();
4040
if (fetchListener != null) {
4141
fetchListener.onResult(result.getFeedModels());
4242
}

app/src/main/java/awais/instagrabber/asyncs/SavedPostFetchService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public void fetch(final FetchListener<List<Media>> fetchListener) {
4040
public void onSuccess(final PostsFetchResponse result) {
4141
if (result == null) return;
4242
nextMaxId = result.getNextCursor();
43-
moreAvailable = result.hasNextPage();
43+
moreAvailable = result.getHasNextPage();
4444
if (fetchListener != null) {
4545
fetchListener.onResult(result.getFeedModels());
4646
}
Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,5 @@
1-
package awais.instagrabber.repositories.responses;
1+
package awais.instagrabber.repositories.responses
22

3-
public class HdProfilePicUrlInfo {
4-
private final String url;
5-
private final int width, height;
3+
import java.io.Serializable
64

7-
public HdProfilePicUrlInfo(final String url, final int width, final int height) {
8-
this.url = url;
9-
this.width = width;
10-
this.height = height;
11-
}
12-
13-
public String getUrl() {
14-
return url;
15-
}
16-
}
5+
data class HdProfilePicUrlInfo(val url: String, private val width: Int, private val height: Int) : Serializable
Lines changed: 3 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,5 @@
1-
package awais.instagrabber.repositories.responses;
1+
package awais.instagrabber.repositories.responses
22

3-
import java.io.Serializable;
4-
import java.util.List;
5-
import java.util.Objects;
3+
import java.io.Serializable
64

7-
public class ImageVersions2 implements Serializable {
8-
private final List<MediaCandidate> candidates;
9-
10-
public ImageVersions2(final List<MediaCandidate> candidates) {
11-
this.candidates = candidates;
12-
}
13-
14-
public List<MediaCandidate> getCandidates() {
15-
return candidates;
16-
}
17-
18-
@Override
19-
public boolean equals(final Object o) {
20-
if (this == o) return true;
21-
if (o == null || getClass() != o.getClass()) return false;
22-
final ImageVersions2 that = (ImageVersions2) o;
23-
return Objects.equals(candidates, that.candidates);
24-
}
25-
26-
@Override
27-
public int hashCode() {
28-
return Objects.hash(candidates);
29-
}
30-
}
5+
data class ImageVersions2(val candidates: List<MediaCandidate>) : Serializable
Lines changed: 2 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,3 @@
1-
package awais.instagrabber.repositories.responses;
1+
package awais.instagrabber.repositories.responses
22

3-
import java.util.List;
4-
5-
public class LikersResponse {
6-
private final List<User> users;
7-
private final long userCount;
8-
private final String status;
9-
10-
public LikersResponse(final List<User> users, final long userCount, final String status) {
11-
this.users = users;
12-
this.userCount = userCount;
13-
this.status = status;
14-
}
15-
16-
public List<User> getUsers() {
17-
return users;
18-
}
19-
20-
public long getUserCount() {
21-
return userCount;
22-
}
23-
24-
public String getStatus() {
25-
return status;
26-
}
27-
}
3+
data class LikersResponse(val users: List<User>, val userCount: Long, val status: String)
Lines changed: 3 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,5 @@
1-
package awais.instagrabber.repositories.responses;
1+
package awais.instagrabber.repositories.responses
22

3-
import java.io.Serializable;
4-
import java.util.Objects;
3+
import java.io.Serializable
54

6-
public class MediaCandidate implements Serializable {
7-
private final int width;
8-
private final int height;
9-
private final String url;
10-
11-
public MediaCandidate(final int width, final int height, final String url) {
12-
this.width = width;
13-
this.height = height;
14-
this.url = url;
15-
}
16-
17-
public int getWidth() {
18-
return width;
19-
}
20-
21-
public int getHeight() {
22-
return height;
23-
}
24-
25-
public String getUrl() {
26-
return url;
27-
}
28-
29-
@Override
30-
public boolean equals(final Object o) {
31-
if (this == o) return true;
32-
if (o == null || getClass() != o.getClass()) return false;
33-
final MediaCandidate that = (MediaCandidate) o;
34-
return width == that.width &&
35-
height == that.height &&
36-
Objects.equals(url, that.url);
37-
}
38-
39-
@Override
40-
public int hashCode() {
41-
return Objects.hash(width, height, url);
42-
}
43-
}
5+
data class MediaCandidate(val width: Int, val height: Int, val url: String) : Serializable
Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,3 @@
1-
package awais.instagrabber.repositories.responses;
1+
package awais.instagrabber.repositories.responses
22

3-
import java.util.List;
4-
5-
public class MediaInfoResponse {
6-
private final List<Media> items;
7-
8-
public MediaInfoResponse(final List<Media> items) {
9-
this.items = items;
10-
}
11-
12-
public List<Media> getItems() {
13-
return items;
14-
}
15-
}
3+
data class MediaInfoResponse(val items: List<Media>)

0 commit comments

Comments
 (0)