Offset 1, 17 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·199fdbf83008ecce44edfdeef4e1a2dd1aefd9ca0f5c395a36b47c072207ac2f | ||
10 | Signer·#1·certificate·SHA-1·digest:·05cd0e6792bf36b0b5f8aa3a64557910cacad2f3 | ||
11 | Signer·#1·certificate·MD5·digest:·df97ca02fda08606dfaae811dcbf48e6 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·373cf704c1f2638e949e21ff068d9481e24e95e5895803920ea29b649364dcb8 | ||
15 | Signer·#1·public·key·SHA-1·digest:·72ccd33914e5cc6eeac31600ab8cdfc392b9f860 | ||
16 | Signer·#1·public·key·MD5·digest:·7c97d5be1370469440cbfff28d939146 | ||
17 | WARNING:·META-INF/services/com.fasterxml.jackson.core.JsonFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 65205 lines modified | Offset 1, 52435 lines modified | ||
1 | There·is·no·zipfile·comment. | 1 | There·is·no·zipfile·comment. |
2 | End-of-central-directory·record: | 2 | End-of-central-directory·record: |
3 | ------------------------------- | 3 | ------------------------------- |
4 | ··Zip·archive·file·size:···················79 | 4 | ··Zip·archive·file·size:···················7901376·(00000000007890C0h) |
5 | ··Actual·end-cent-dir·record·offset:·······79 | 5 | ··Actual·end-cent-dir·record·offset:·······7901354·(00000000007890AAh) |
6 | ··Expected·end-cent-dir·record·offset:·····79 | 6 | ··Expected·end-cent-dir·record·offset:·····7901354·(00000000007890AAh) |
7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains·1793·entries. | 9 | ··central·directory·contains·1793·entries. |
10 | ··The·central·directory·is·1 | 10 | ··The·central·directory·is·160415·(000000000002729Fh)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·77 | 12 | ··is·7740939·(0000000000761E0Bh). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:··················· | 19 | ··version·of·encoding·software:···················0.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:··· | 21 | ··minimum·software·version·required·to·extract:···0.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:·························· | 25 | ··extended·local·header:··························no |
26 | ··file·last·modified·on·(DOS·date/time):·········· | 26 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························e03bb389 |
28 | ··compressed·size:································ | 28 | ··compressed·size:································3225·bytes |
29 | ··uncompressed·size:······························1 | 29 | ··uncompressed·size:······························16172·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
31 | ··length·of·extra·field:··························0·bytes | 31 | ··length·of·extra·field:··························0·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
37 | ··There·is·no·file·comment. | 37 | ··There·is·no·file·comment. |
38 | Central·directory·entry·#2: | 38 | Central·directory·entry·#2: |
39 | --------------------------- | 39 | --------------------------- |
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
41 | ··META-INF/46F2BEF6.SF | ||
42 | ··offset·of·local·header·from·start·of·archive:···55756 | ||
43 | ··················································(000000000000D9CCh)·bytes | ||
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
45 | ··version·of·encoding·software:···················2.0 | ||
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
47 | ··minimum·software·version·required·to·extract:···2.0 | ||
48 | ··compression·method:·····························deflated | ||
49 | ··compression·sub-type·(deflation):···············normal | ||
50 | ··file·security·status:···························not·encrypted | ||
51 | ··extended·local·header:··························yes | ||
52 | ··file·last·modified·on·(DOS·date/time):··········2021·Jan·11·23:29:52 | ||
53 | ··32-bit·CRC·value·(hex):·························4be48853 | ||
54 | ··compressed·size:································57038·bytes | ||
55 | ··uncompressed·size:······························172982·bytes | ||
56 | ··length·of·filename:·····························20·characters | ||
57 | ··length·of·extra·field:··························0·bytes | ||
58 | ··length·of·file·comment:·························0·characters | ||
59 | ··disk·number·on·which·file·begins:···············disk·1 | ||
60 | ··apparent·file·type:·····························binary | ||
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
62 | ··MS-DOS·file·attributes·(00·hex):················none | ||
63 | ··There·is·no·file·comment. | ||
64 | Central·directory·entry·#3: | ||
65 | --------------------------- | ||
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
67 | ··META-INF/46F2BEF6.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:···112860 | ||
69 | ··················································(000000000001B8DCh)·bytes | ||
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
71 | ··version·of·encoding·software:···················2.0 | ||
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
73 | ··minimum·software·version·required·to·extract:···2.0 | ||
74 | ··compression·method:·····························deflated | ||
75 | ··compression·sub-type·(deflation):···············normal | ||
76 | ··file·security·status:···························not·encrypted | ||
77 | ··extended·local·header:··························yes | ||
78 | ··file·last·modified·on·(DOS·date/time):··········2021·Jan·11·23:29:52 | ||
79 | ··32-bit·CRC·value·(hex):·························3af15823 | ||
80 | ··compressed·size:································1040·bytes | ||
81 | ··uncompressed·size:······························1291·bytes | ||
82 | ··length·of·filename:·····························21·characters | ||
83 | ··length·of·extra·field:··························0·bytes | ||
84 | ··length·of·file·comment:·························0·characters | ||
85 | ··disk·number·on·which·file·begins:···············disk·1 | ||
86 | ··apparent·file·type:·····························binary | ||
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
88 | ··MS-DOS·file·attributes·(00·hex):················none | ||
89 | ··There·is·no·file·comment. | ||
90 | Central·directory·entry·#4: | ||
91 | --------------------------- | ||
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
93 | ··META-INF/services/com.fasterxml.jackson.core.JsonFactory | 40 | ··META-INF/services/com.fasterxml.jackson.core.JsonFactory |
94 | ··offset·of·local·header·from·start·of·archive:··· | 41 | ··offset·of·local·header·from·start·of·archive:···3274 |
95 | ··················································(00000000000 | 42 | ··················································(0000000000000CCAh)·bytes |
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 43 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
97 | ··version·of·encoding·software:··················· | 44 | ··version·of·encoding·software:···················2.4 |
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 45 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
99 | ··minimum·software·version·required·to·extract:···1.0 | 46 | ··minimum·software·version·required·to·extract:···1.0 |
100 | ··compression·method:·····························none·(stored) | 47 | ··compression·method:·····························none·(stored) |
101 | ··file·security·status:···························not·encrypted | 48 | ··file·security·status:···························not·encrypted |
102 | ··extended·local·header:··························no | 49 | ··extended·local·header:··························no |
103 | ··file·last·modified·on·(DOS·date/time):··········1980· | 50 | ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00 |
104 | ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local | ||
105 | ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·UTC | ||
Max diff block lines reached; 3990656/3997883 bytes (99.82%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | Zip·archive·data,·at·least·v | 1 | Zip·archive·data,·at·least·v0.0·to·extract |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·888ddb4f |
5 | signature···········:· | 5 | signature···········:·344e...f54a |
6 | file_size···········:·81113 | 6 | file_size···········:·8111328 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·62815 | 10 | string_ids_size·····:·62815 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·7936 | 12 | type_ids_size·······:·7936 |
13 | type_ids_off········:·251372·(0x03d5ec) | 13 | type_ids_off········:·251372·(0x03d5ec) |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | proto_ids_off·······:·283116·(0x0451ec) | 15 | proto_ids_off·······:·283116·(0x0451ec) |
16 | field_ids_size······:·42634 | 16 | field_ids_size······:·42634 |
17 | field_ids_off·······:·449772·(0x06dcec) | 17 | field_ids_off·······:·449772·(0x06dcec) |
18 | method_ids_size·····:·62686 | 18 | method_ids_size·····:·62686 |
19 | method_ids_off······:·790844·(0x0c113c) | 19 | method_ids_off······:·790844·(0x0c113c) |
20 | class_defs_size·····:·6336 | 20 | class_defs_size·····:·6336 |
21 | class_defs_off······:·1292332·(0x13b82c) | 21 | class_defs_off······:·1292332·(0x13b82c) |
22 | data_size···········:·66162 | 22 | data_size···········:·6616244 |
23 | data_off············:·1495084·(0x16d02c) | 23 | data_off············:·1495084·(0x16d02c) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·6 | 25 | class_idx···········:·6 |
26 | access_flags········:·4097·(0x1001) | 26 | access_flags········:·4097·(0x1001) |
27 | superclass_idx······:·5014 | 27 | superclass_idx······:·5014 |
28 | source_file_idx·····:·-1 | 28 | source_file_idx·····:·-1 |
Offset 1096711, 44 lines modified | Offset 1096711, 44 lines modified | ||
1096711 | ······type··········:·'()V' | 1096711 | ······type··········:·'()V' |
1096712 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 1096712 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
1096713 | ······code··········- | 1096713 | ······code··········- |
1096714 | ······registers·····:·3 | 1096714 | ······registers·····:·3 |
1096715 | ······ins···········:·0 | 1096715 | ······ins···········:·0 |
1096716 | ······outs··········:·1 | 1096716 | ······outs··········:·1 |
1096717 | ······insns·size····:·52·16-bit·code·units | 1096717 | ······insns·size····:·52·16-bit·code·units |
1096718 | 4c020 | 1096718 | 4c0204:········································|[4c0204]·org.quantumbadger.redreader.reddit.api.RedditAPIIndividualSubredditListRequester$2.<clinit>:()V |
1096719 | 4c021 | 1096719 | 4c0214:·7100·74ec·0000·························|0000:·invoke-static·{},·Lorg/quantumbadger/redreader/reddit/RedditSubredditManager$SubredditListType;.values:()[Lorg/quantumbadger/redreader/reddit/RedditSubredditManager$SubredditListType;·//·method@ec74 |
1096720 | 4c021 | 1096720 | 4c021a:·0c00···································|0003:·move-result-object·v0 |
1096721 | 4c02 | 1096721 | 4c021c:·2100···································|0004:·array-length·v0,·v0 |
1096722 | 4c02 | 1096722 | 4c021e:·2300·571d······························|0005:·new-array·v0,·v0,·[I·//·type@1d57 |
1096723 | 4c022 | 1096723 | 4c0222:·6900·faa1······························|0007:·sput-object·v0,·Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditListRequester$2;.$SwitchMap$org$quantumbadger$redreader$reddit$RedditSubredditManager$SubredditListType:[I·//·field@a1fa |
1096724 | 4c022 | 1096724 | 4c0226:·6201·9ea1······························|0009:·sget-object·v1,·Lorg/quantumbadger/redreader/reddit/RedditSubredditManager$SubredditListType;.SUBSCRIBED:Lorg/quantumbadger/redreader/reddit/RedditSubredditManager$SubredditListType;·//·field@a19e |
1096725 | 4c022 | 1096725 | 4c022a:·6e10·72ec·0100·························|000b:·invoke-virtual·{v1},·Lorg/quantumbadger/redreader/reddit/RedditSubredditManager$SubredditListType;.ordinal:()I·//·method@ec72 |
1096726 | 4c023 | 1096726 | 4c0230:·0a01···································|000e:·move-result·v1 |
1096727 | 4c023 | 1096727 | 4c0232:·1212···································|000f:·const/4·v2,·#int·1·//·#1 |
1096728 | 4c023 | 1096728 | 4c0234:·4b02·0001······························|0010:·aput·v2,·v0,·v1 |
1096729 | 4c023 | 1096729 | 4c0238:·6200·faa1······························|0012:·sget-object·v0,·Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditListRequester$2;.$SwitchMap$org$quantumbadger$redreader$reddit$RedditSubredditManager$SubredditListType:[I·//·field@a1fa |
1096730 | 4c02 | 1096730 | 4c023c:·6201·9ba1······························|0014:·sget-object·v1,·Lorg/quantumbadger/redreader/reddit/RedditSubredditManager$SubredditListType;.MODERATED:Lorg/quantumbadger/redreader/reddit/RedditSubredditManager$SubredditListType;·//·field@a19b |
1096731 | 4c024 | 1096731 | 4c0240:·6e10·72ec·0100·························|0016:·invoke-virtual·{v1},·Lorg/quantumbadger/redreader/reddit/RedditSubredditManager$SubredditListType;.ordinal:()I·//·method@ec72 |
1096732 | 4c024 | 1096732 | 4c0246:·0a01···································|0019:·move-result·v1 |
1096733 | 4c024 | 1096733 | 4c0248:·1222···································|001a:·const/4·v2,·#int·2·//·#2 |
1096734 | 4c024 | 1096734 | 4c024a:·4b02·0001······························|001b:·aput·v2,·v0,·v1 |
1096735 | 4c02 | 1096735 | 4c024e:·6200·faa1······························|001d:·sget-object·v0,·Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditListRequester$2;.$SwitchMap$org$quantumbadger$redreader$reddit$RedditSubredditManager$SubredditListType:[I·//·field@a1fa |
1096736 | 4c025 | 1096736 | 4c0252:·6201·9da1······························|001f:·sget-object·v1,·Lorg/quantumbadger/redreader/reddit/RedditSubredditManager$SubredditListType;.MULTIREDDITS:Lorg/quantumbadger/redreader/reddit/RedditSubredditManager$SubredditListType;·//·field@a19d |
1096737 | 4c025 | 1096737 | 4c0256:·6e10·72ec·0100·························|0021:·invoke-virtual·{v1},·Lorg/quantumbadger/redreader/reddit/RedditSubredditManager$SubredditListType;.ordinal:()I·//·method@ec72 |
1096738 | 4c02 | 1096738 | 4c025c:·0a01···································|0024:·move-result·v1 |
1096739 | 4c02 | 1096739 | 4c025e:·1232···································|0025:·const/4·v2,·#int·3·//·#3 |
1096740 | 4c026 | 1096740 | 4c0260:·4b02·0001······························|0026:·aput·v2,·v0,·v1 |
1096741 | 4c026 | 1096741 | 4c0264:·6200·faa1······························|0028:·sget-object·v0,·Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditListRequester$2;.$SwitchMap$org$quantumbadger$redreader$reddit$RedditSubredditManager$SubredditListType:[I·//·field@a1fa |
1096742 | 4c026 | 1096742 | 4c0268:·6201·9ca1······························|002a:·sget-object·v1,·Lorg/quantumbadger/redreader/reddit/RedditSubredditManager$SubredditListType;.MOST_POPULAR:Lorg/quantumbadger/redreader/reddit/RedditSubredditManager$SubredditListType;·//·field@a19c |
1096743 | 4c02 | 1096743 | 4c026c:·6e10·72ec·0100·························|002c:·invoke-virtual·{v1},·Lorg/quantumbadger/redreader/reddit/RedditSubredditManager$SubredditListType;.ordinal:()I·//·method@ec72 |
1096744 | 4c027 | 1096744 | 4c0272:·0a01···································|002f:·move-result·v1 |
1096745 | 4c027 | 1096745 | 4c0274:·1242···································|0030:·const/4·v2,·#int·4·//·#4 |
1096746 | 4c027 | 1096746 | 4c0276:·4b02·0001······························|0031:·aput·v2,·v0,·v1 |
1096747 | 4c027 | 1096747 | 4c027a:·0e00···································|0033:·return-void |
1096748 | ······catches·······:·4 | 1096748 | ······catches·······:·4 |
1096749 | ········0x0009·-·0x0012 | 1096749 | ········0x0009·-·0x0012 |
1096750 | ··········Ljava/lang/NoSuchFieldError;·->·0x0012 | 1096750 | ··········Ljava/lang/NoSuchFieldError;·->·0x0012 |
1096751 | ········0x0012·-·0x001d | 1096751 | ········0x0012·-·0x001d |
1096752 | ··········Ljava/lang/NoSuchFieldError;·->·0x001d | 1096752 | ··········Ljava/lang/NoSuchFieldError;·->·0x001d |
1096753 | ········0x001d·-·0x0028 | 1096753 | ········0x001d·-·0x0028 |
1096754 | ··········Ljava/lang/NoSuchFieldError;·->·0x0028 | 1096754 | ··········Ljava/lang/NoSuchFieldError;·->·0x0028 |
Offset 1096793, 36 lines modified | Offset 1096793, 36 lines modified | ||
1096793 | ······type··········:·'()V' | 1096793 | ······type··········:·'()V' |
1096794 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 1096794 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
1096795 | ······code··········- | 1096795 | ······code··········- |
1096796 | ······registers·····:·1 | 1096796 | ······registers·····:·1 |
1096797 | ······ins···········:·0 | 1096797 | ······ins···········:·0 |
1096798 | ······outs··········:·1 | 1096798 | ······outs··········:·1 |
1096799 | ······insns·size····:·8·16-bit·code·units | 1096799 | ······insns·size····:·8·16-bit·code·units |
1096800 | 4c07 | 1096800 | 4c07a4:········································|[4c07a4]·org.quantumbadger.redreader.reddit.api.RedditAPIMultiredditListRequester$Key.<clinit>:()V |
1096801 | 4c07 | 1096801 | 4c07b4:·2200·e11b······························|0000:·new-instance·v0,·Lorg/quantumbadger/redreader/reddit/api/RedditAPIMultiredditListRequester$Key;·//·type@1be1 |
1096802 | 4c07 | 1096802 | 4c07b8:·7010·deec·0000·························|0002:·invoke-direct·{v0},·Lorg/quantumbadger/redreader/reddit/api/RedditAPIMultiredditListRequester$Key;.<init>:()V·//·method@ecde |
1096803 | 4c07 | 1096803 | 4c07be:·6900·00a2······························|0005:·sput-object·v0,·Lorg/quantumbadger/redreader/reddit/api/RedditAPIMultiredditListRequester$Key;.INSTANCE:Lorg/quantumbadger/redreader/reddit/api/RedditAPIMultiredditListRequester$Key;·//·field@a200 |
1096804 | 4c07c | 1096804 | 4c07c2:·0e00···································|0007:·return-void |
1096805 | ······catches·······:·(none) | 1096805 | ······catches·······:·(none) |
1096806 | ······positions·····:· | 1096806 | ······positions·····:· |
1096807 | ········0x0000·line=48 | 1096807 | ········0x0000·line=48 |
1096808 | ······locals········:· | 1096808 | ······locals········:· |
1096809 | ····#1··············:·(in·Lorg/quantumbadger/redreader/reddit/api/RedditAPIMultiredditListRequester$Key;) | 1096809 | ····#1··············:·(in·Lorg/quantumbadger/redreader/reddit/api/RedditAPIMultiredditListRequester$Key;) |
1096810 | ······name··········:·'<init>' | 1096810 | ······name··········:·'<init>' |
1096811 | ······type··········:·'()V' | 1096811 | ······type··········:·'()V' |
1096812 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) | 1096812 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) |
1096813 | ······code··········- | 1096813 | ······code··········- |
1096814 | ······registers·····:·1 | 1096814 | ······registers·····:·1 |
1096815 | ······ins···········:·1 | 1096815 | ······ins···········:·1 |
1096816 | ······outs··········:·1 | 1096816 | ······outs··········:·1 |
1096817 | ······insns·size····:·4·16-bit·code·units | 1096817 | ······insns·size····:·4·16-bit·code·units |
1096818 | 4c07 | 1096818 | 4c07c4:········································|[4c07c4]·org.quantumbadger.redreader.reddit.api.RedditAPIMultiredditListRequester$Key.<init>:()V |
1096819 | 4c07 | 1096819 | 4c07d4:·7010·9ca7·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@a79c |
1096820 | 4c07 | 1096820 | 4c07da:·0e00···································|0003:·return-void |
1096821 | ······catches·······:·(none) | 1096821 | ······catches·······:·(none) |
1096822 | ······positions·····:· | 1096822 | ······positions·····:· |
1096823 | ········0x0000·line=50 | 1096823 | ········0x0000·line=50 |
1096824 | ······locals········:· | 1096824 | ······locals········:· |
1096825 | ········0x0000·-·0x0004·reg=0·this·Lorg/quantumbadger/redreader/reddit/api/RedditAPIMultiredditListRequester$Key;· | 1096825 | ········0x0000·-·0x0004·reg=0·this·Lorg/quantumbadger/redreader/reddit/api/RedditAPIMultiredditListRequester$Key;· |
1096826 | ··Virtual·methods···- | 1096826 | ··Virtual·methods···- |
Offset 1096947, 48 lines modified | Offset 1096947, 48 lines modified | ||
1096947 | ······type··········:·'()V' | 1096947 | ······type··········:·'()V' |
1096948 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 1096948 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
1096949 | ······code··········- | 1096949 | ······code··········- |
1096950 | ······registers·····:·0 | 1096950 | ······registers·····:·0 |
1096951 | ······ins···········:·0 | 1096951 | ······ins···········:·0 |
1096952 | ······outs··········:·0 | 1096952 | ······outs··········:·0 |
1096953 | ······insns·size····:·1·16-bit·code·units | 1096953 | ······insns·size····:·1·16-bit·code·units |
1096954 | 4c0b | 1096954 | 4c0bb4:········································|[4c0bb4]·org.quantumbadger.redreader.reddit.api.RedditMultiredditSubscriptionManager.<clinit>:()V |
1096955 | 4c0b | 1096955 | 4c0bc4:·0e00···································|0000:·return-void |
1096956 | ······catches·······:·(none) | 1096956 | ······catches·······:·(none) |
1096957 | ······positions·····:· | 1096957 | ······positions·····:· |
1096958 | ······locals········:· | 1096958 | ······locals········:· |
1096959 | ····#1··············:·(in·Lorg/quantumbadger/redreader/reddit/api/RedditMultiredditSubscriptionManager;) | 1096959 | ····#1··············:·(in·Lorg/quantumbadger/redreader/reddit/api/RedditMultiredditSubscriptionManager;) |
1096960 | ······name··········:·'<init>' | 1096960 | ······name··········:·'<init>' |
Max diff block lines reached; 8915351/8929878 bytes (99.84%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·13234 | 1 | Zip·file·size:·13234478·bytes,·number·of·entries:·6323 |
2 | ?rwxrwxr-x··2.0·unx······151·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Byte$2$compare.class | 2 | ?rwxrwxr-x··2.0·unx······151·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Byte$2$compare.class |
3 | ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Character$2$compare.class | 3 | ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Character$2$compare.class |
4 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Integer$2$compare.class | 4 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Integer$2$compare.class |
5 | ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$1$hashCode.class | 5 | ?rwxrwxr-x··2.0·unx······202·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$1$hashCode.class |
6 | ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$deepEquals.class | 6 | ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$deepEquals.class |
7 | ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$equals.class | 7 | ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$equals.class |
8 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$requireNonNullMessage.class | 8 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$requireNonNullMessage.class |
Offset 5562, 20 lines modified | Offset 5562, 20 lines modified | ||
5562 | ?rwxrwxr-x··2.0·unx·····5201·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/RedditCommentListItem.class | 5562 | ?rwxrwxr-x··2.0·unx·····5201·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/RedditCommentListItem.class |
5563 | ?rwxrwxr-x··2.0·unx······396·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/RedditPostListItem$1.class | 5563 | ?rwxrwxr-x··2.0·unx······396·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/RedditPostListItem$1.class |
5564 | ?rwxrwxr-x··2.0·unx·····1688·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/RedditPostListItem.class | 5564 | ?rwxrwxr-x··2.0·unx·····1688·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/RedditPostListItem.class |
5565 | ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/-$$Lambda$9kjiYMgBcHx5RiOddq3vqUPpAfE.class | 5565 | ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/-$$Lambda$9kjiYMgBcHx5RiOddq3vqUPpAfE.class |
5566 | ?rwxrwxr-x··2.0·unx······663·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/-$$Lambda$zjxyb1a2xwj0nScTeHG0FTVmQO4.class | 5566 | ?rwxrwxr-x··2.0·unx······663·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/-$$Lambda$zjxyb1a2xwj0nScTeHG0FTVmQO4.class |
5567 | ?rwxrwxr-x··2.0·unx·····2740·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditDataRequester$1.class | 5567 | ?rwxrwxr-x··2.0·unx·····2740·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditDataRequester$1.class |
5568 | ?rwxrwxr-x··2.0·unx·····3609·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditDataRequester$2.class | 5568 | ?rwxrwxr-x··2.0·unx·····3609·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditDataRequester$2.class |
5569 | ?rwxrwxr-x··2.0·unx·····43 | 5569 | ?rwxrwxr-x··2.0·unx·····4374·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditDataRequester.class |
5570 | ?rwxrwxr-x··2.0·unx·····2138·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditListRequester$1$1.class | 5570 | ?rwxrwxr-x··2.0·unx·····2138·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditListRequester$1$1.class |
5571 | ?rwxrwxr-x··2.0·unx·····6397·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditListRequester$1.class | 5571 | ?rwxrwxr-x··2.0·unx·····6397·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditListRequester$1.class |
5572 | ?rwxrwxr-x··2.0·unx·····64 | 5572 | ?rwxrwxr-x··2.0·unx·····6433·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditListRequester.class |
5573 | ?rwxrwxr-x··2.0·unx·····3059·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditAPIMultiredditListRequester$1.class | 5573 | ?rwxrwxr-x··2.0·unx·····3059·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditAPIMultiredditListRequester$1.class |
5574 | ?rwxrwxr-x··2.0·unx·····373 | 5574 | ?rwxrwxr-x··2.0·unx·····3730·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditAPIMultiredditListRequester.class |
5575 | ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditMultiredditSubscriptionManager$1.class | 5575 | ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditMultiredditSubscriptionManager$1.class |
5576 | ?rwxrwxr-x··2.0·unx·····1088·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditMultiredditSubscriptionManager$MultiredditListChangeNotifier.class | 5576 | ?rwxrwxr-x··2.0·unx·····1088·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditMultiredditSubscriptionManager$MultiredditListChangeNotifier.class |
5577 | ?rwxrwxr-x··2.0·unx·····3115·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditOAuth$1.class | 5577 | ?rwxrwxr-x··2.0·unx·····3115·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditOAuth$1.class |
5578 | ?rwxrwxr-x··2.0·unx·····3243·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditOAuth$2.class | 5578 | ?rwxrwxr-x··2.0·unx·····3243·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditOAuth$2.class |
5579 | ?rwxrwxr-x··2.0·unx·····3276·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditOAuth$4.class | 5579 | ?rwxrwxr-x··2.0·unx·····3276·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditOAuth$4.class |
5580 | ?rwxrwxr-x··2.0·unx·····3276·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditOAuth$5.class | 5580 | ?rwxrwxr-x··2.0·unx·····3276·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditOAuth$5.class |
5581 | ?rwxrwxr-x··2.0·unx·····4384·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditOAuth$6.class | 5581 | ?rwxrwxr-x··2.0·unx·····4384·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/reddit/api/RedditOAuth$6.class |
Offset 6318, 8 lines modified | Offset 6318, 8 lines modified | ||
6318 | ?rwxrwxr-x··2.0·unx·····1781·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/fragments/MarkdownPreviewDialog.class | 6318 | ?rwxrwxr-x··2.0·unx·····1781·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/fragments/MarkdownPreviewDialog.class |
6319 | ?rwxrwxr-x··2.0·unx·····2499·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/fragments/PostPropertiesDialog.class | 6319 | ?rwxrwxr-x··2.0·unx·····2499·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/fragments/PostPropertiesDialog.class |
6320 | ?rwxrwxr-x··2.0·unx·····2715·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/fragments/UserProfileDialog.class | 6320 | ?rwxrwxr-x··2.0·unx·····2715·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/fragments/UserProfileDialog.class |
6321 | ?rwxrwxr-x··2.0·unx·····9000·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/activities/CommentListingActivity.class | 6321 | ?rwxrwxr-x··2.0·unx·····9000·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/activities/CommentListingActivity.class |
6322 | ?rwxrwxr-x··2.0·unx····25504·b-·defN·80-Jan-01·00:00·org/quantumbadger/redreader/activities/MainActivity.class | 6322 | ?rwxrwxr-x··2.0·unx····25504·b-·defN·80-Jan-01·00:00·org/quantumbadger/redreader/activities/MainActivity.class |
6323 | ?rwxrwxr-x··2.0·unx·····6008·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/activities/MoreCommentsListingActivity.class | 6323 | ?rwxrwxr-x··2.0·unx·····6008·b-·stor·80-Jan-01·00:00·org/quantumbadger/redreader/activities/MoreCommentsListingActivity.class |
6324 | ?rwxrwxr-x··2.0·unx····15871·b-·defN·80-Jan-01·00:00·org/quantumbadger/redreader/activities/PostListingActivity.class | 6324 | ?rwxrwxr-x··2.0·unx····15871·b-·defN·80-Jan-01·00:00·org/quantumbadger/redreader/activities/PostListingActivity.class |
6325 | 6323·files,·149720 | 6325 | 6323·files,·14972046·bytes·uncompressed,·11969440·bytes·compressed:··20.1% |
Offset 5, 17 lines modified | Offset 5, 17 lines modified | ||
5 | import·java.net.URI; | 5 | import·java.net.URI; |
6 | import·org.quantumbadger.redreader.cache.CacheRequestCallbacks; | 6 | import·org.quantumbadger.redreader.cache.CacheRequestCallbacks; |
7 | import·org.quantumbadger.redreader.cache.downloadstrategy.DownloadStrategy; | 7 | import·org.quantumbadger.redreader.cache.downloadstrategy.DownloadStrategy; |
8 | import·java.util.UUID; | 8 | import·java.util.UUID; |
9 | import·org.quantumbadger.redreader.cache.CacheRequest; | 9 | import·org.quantumbadger.redreader.cache.CacheRequest; |
10 | import·org.quantumbadger.redreader.cache.CacheRequestJSONParser$Listener; | 10 | import·org.quantumbadger.redreader.cache.CacheRequestJSONParser$Listener; |
11 | import·org.quantumbadger.redreader.cache.CacheRequestJSONParser; | 11 | import·org.quantumbadger.redreader.cache.CacheRequestJSONParser; |
12 | import·org.quantumbadger.redreader.cache.CacheManager; | ||
12 | import·org.quantumbadger.redreader.cache.downloadstrategy.DownloadStrategyAlways; | 13 | import·org.quantumbadger.redreader.cache.downloadstrategy.DownloadStrategyAlways; |
13 | import·org.quantumbadger.redreader.common.Priority; | 14 | import·org.quantumbadger.redreader.common.Priority; |
14 | import·org.quantumbadger.redreader.cache.CacheManager; | ||
15 | import·org.quantumbadger.redreader.common.Constants$Reddit; | 15 | import·org.quantumbadger.redreader.common.Constants$Reddit; |
16 | import·java.util.Iterator; | 16 | import·java.util.Iterator; |
17 | import·java.util.concurrent.atomic.AtomicInteger; | 17 | import·java.util.concurrent.atomic.AtomicInteger; |
18 | import·java.util.concurrent.atomic.AtomicLong; | 18 | import·java.util.concurrent.atomic.AtomicLong; |
19 | import·java.util.concurrent.atomic.AtomicBoolean; | 19 | import·java.util.concurrent.atomic.AtomicBoolean; |
20 | import·java.util.HashMap; | 20 | import·java.util.HashMap; |
21 | import·java.util.Collection; | 21 | import·java.util.Collection; |
Offset 46, 15 lines modified | Offset 46, 19 lines modified | ||
46 | ····} | 46 | ····} |
47 | ···· | 47 | ···· |
48 | ····public·void·performRequest(final·SubredditCanonicalId·subredditCanonicalId,·final·TimestampBound·timestampBound,·final·RequestResponseHandler·requestResponseHandler)·{ | 48 | ····public·void·performRequest(final·SubredditCanonicalId·subredditCanonicalId,·final·TimestampBound·timestampBound,·final·RequestResponseHandler·requestResponseHandler)·{ |
49 | ········final·StringBuilder·sb·=·new·StringBuilder(); | 49 | ········final·StringBuilder·sb·=·new·StringBuilder(); |
50 | ········sb.append(subredditCanonicalId.toString()); | 50 | ········sb.append(subredditCanonicalId.toString()); |
51 | ········sb.append("/about.json"); | 51 | ········sb.append("/about.json"); |
52 | ········final·URI·uri·=·Constants$Reddit.getUri(sb.toString()); | 52 | ········final·URI·uri·=·Constants$Reddit.getUri(sb.toString()); |
53 | ········final·RedditAccount·user·=·this.user; | ||
54 | ········final·Priority·priority·=·new·Priority(-250); | ||
55 | ········final·DownloadStrategyAlways·instance·=·DownloadStrategyAlways.INSTANCE; | ||
56 | ········final·Context·context·=·this.context; | ||
53 | ········CacheManager.getInstance(this.context).makeRequest(new·CacheRequest(uri,· | 57 | ········CacheManager.getInstance(this.context).makeRequest(new·CacheRequest(uri,·user,·(UUID)null,·priority,·(DownloadStrategy)instance,·101,·0,·context,·(CacheRequestCallbacks)new·CacheRequestJSONParser(context,·(CacheRequestJSONParser$Listener)new·RedditAPIIndividualSubredditDataRequester$1(this,·requestResponseHandler,·subredditCanonicalId,·uri)))); |
54 | ····} | 58 | ····} |
55 | ···· | 59 | ···· |
56 | ····public·void·performWrite(final·Collection·collection)·{ | 60 | ····public·void·performWrite(final·Collection·collection)·{ |
57 | ········throw·new·UnsupportedOperationException(); | 61 | ········throw·new·UnsupportedOperationException(); |
58 | ····} | 62 | ····} |
59 | ···· | 63 | ···· |
60 | ····public·void·performWrite(final·RedditSubreddit·redditSubreddit)·{ | 64 | ····public·void·performWrite(final·RedditSubreddit·redditSubreddit)·{ |
Offset 62, 21 lines modified | Offset 62, 18 lines modified | ||
62 | ········} | 62 | ········} |
63 | ········final·URI·uri2·=·uri; | 63 | ········final·URI·uri2·=·uri; |
64 | ········final·CacheRequest·cacheRequest·=·new(org.quantumbadger.redreader.cache.CacheRequest.class); | 64 | ········final·CacheRequest·cacheRequest·=·new(org.quantumbadger.redreader.cache.CacheRequest.class); |
65 | ········final·RedditAccount·user·=·this.user; | 65 | ········final·RedditAccount·user·=·this.user; |
66 | ········final·Priority·priority·=·new·Priority(-250); | 66 | ········final·Priority·priority·=·new·Priority(-250); |
67 | ········final·DownloadStrategyAlways·instance·=·DownloadStrategyAlways.INSTANCE; | 67 | ········final·DownloadStrategyAlways·instance·=·DownloadStrategyAlways.INSTANCE; |
68 | ········final·Context·context·=·this.context; | 68 | ········final·Context·context·=·this.context; |
69 | ········final·CacheRequestJSONParser·cacheRequestJSONParser·=·new(org.quantumbadger.redreader.cache.CacheRequestJSONParser.class); | ||
70 | ········final·Context·context2·=·this.context; | ||
71 | ········final·CacheRequestJSONParser·cacheRequestJSONParser2·=·cacheRequestJSONParser; | ||
72 | ········new·CacheRequestJSONParser(context | 69 | ········final·CacheRequestJSONParser·cacheRequestJSONParser·=·new·CacheRequestJSONParser(context,·(CacheRequestJSONParser$Listener)new·RedditAPIIndividualSubredditListRequester$1(this,·redditSubredditManager$SubredditListType,·s,·requestResponseHandler,·uri2)); |
73 | ········final·Context·context | 70 | ········final·Context·context2·=·context; |
74 | ········final·CacheRequest·cacheRequest2·=·cacheRequest; | 71 | ········final·CacheRequest·cacheRequest2·=·cacheRequest; |
75 | ········new·CacheRequest(uri2,·user,·(UUID)null,·priority,·(DownloadStrategy)instance,·100,·0,·context | 72 | ········new·CacheRequest(uri2,·user,·(UUID)null,·priority,·(DownloadStrategy)instance,·100,·0,·context2,·(CacheRequestCallbacks)cacheRequestJSONParser); |
76 | ········CacheManager.getInstance(this.context).makeRequest(cacheRequest2); | 73 | ········CacheManager.getInstance(this.context).makeRequest(cacheRequest2); |
77 | ····} | 74 | ····} |
78 | ···· | 75 | ···· |
79 | ····public·void·performRequest(final·Collection·collection,·final·TimestampBound·timestampBound,·final·RequestResponseHandler·requestResponseHandler)·{ | 76 | ····public·void·performRequest(final·Collection·collection,·final·TimestampBound·timestampBound,·final·RequestResponseHandler·requestResponseHandler)·{ |
80 | ········throw·new·UnsupportedOperationException(); | 77 | ········throw·new·UnsupportedOperationException(); |
81 | ····} | 78 | ····} |
82 | ···· | 79 | ···· |
Offset 9, 17 lines modified | Offset 9, 17 lines modified | ||
9 | import·java.net.URI; | 9 | import·java.net.URI; |
10 | import·org.quantumbadger.redreader.cache.CacheRequestCallbacks; | 10 | import·org.quantumbadger.redreader.cache.CacheRequestCallbacks; |
11 | import·org.quantumbadger.redreader.cache.downloadstrategy.DownloadStrategy; | 11 | import·org.quantumbadger.redreader.cache.downloadstrategy.DownloadStrategy; |
12 | import·java.util.UUID; | 12 | import·java.util.UUID; |
13 | import·org.quantumbadger.redreader.cache.CacheRequest; | 13 | import·org.quantumbadger.redreader.cache.CacheRequest; |
14 | import·org.quantumbadger.redreader.cache.CacheRequestJSONParser$Listener; | 14 | import·org.quantumbadger.redreader.cache.CacheRequestJSONParser$Listener; |
15 | import·org.quantumbadger.redreader.cache.CacheRequestJSONParser; | 15 | import·org.quantumbadger.redreader.cache.CacheRequestJSONParser; |
16 | import·org.quantumbadger.redreader.cache.CacheManager; | ||
16 | import·org.quantumbadger.redreader.cache.downloadstrategy.DownloadStrategyAlways; | 17 | import·org.quantumbadger.redreader.cache.downloadstrategy.DownloadStrategyAlways; |
17 | import·org.quantumbadger.redreader.common.Priority; | 18 | import·org.quantumbadger.redreader.common.Priority; |
18 | import·org.quantumbadger.redreader.cache.CacheManager; | ||
19 | import·org.quantumbadger.redreader.common.Constants$Reddit; | 19 | import·org.quantumbadger.redreader.common.Constants$Reddit; |
20 | import·org.quantumbadger.redreader.io.RequestResponseHandler; | 20 | import·org.quantumbadger.redreader.io.RequestResponseHandler; |
21 | import·org.quantumbadger.redreader.account.RedditAccount; | 21 | import·org.quantumbadger.redreader.account.RedditAccount; |
22 | import·android.content.Context; | 22 | import·android.content.Context; |
23 | import·org.quantumbadger.redreader.io.CacheDataSource; | 23 | import·org.quantumbadger.redreader.io.CacheDataSource; |
24 | public·class·RedditAPIMultiredditListRequester·implements·CacheDataSource | 24 | public·class·RedditAPIMultiredditListRequester·implements·CacheDataSource |
Offset 30, 15 lines modified | Offset 30, 19 lines modified | ||
30 | ····public·RedditAPIMultiredditListRequester(final·Context·context,·final·RedditAccount·user)·{ | 30 | ····public·RedditAPIMultiredditListRequester(final·Context·context,·final·RedditAccount·user)·{ |
31 | ········this.context·=·context; | 31 | ········this.context·=·context; |
32 | ········this.user·=·user; | 32 | ········this.user·=·user; |
33 | ····} | 33 | ····} |
34 | ···· | 34 | ···· |
35 | ····private·void·doRequest(final·RequestResponseHandler·requestResponseHandler)·{ | 35 | ····private·void·doRequest(final·RequestResponseHandler·requestResponseHandler)·{ |
36 | ········final·URI·uri·=·Constants$Reddit.getUri("/api/multi/mine.json"); | 36 | ········final·URI·uri·=·Constants$Reddit.getUri("/api/multi/mine.json"); |
37 | ········final·RedditAccount·user·=·this.user; | ||
38 | ········final·Priority·priority·=·new·Priority(-100); | ||
39 | ········final·DownloadStrategyAlways·instance·=·DownloadStrategyAlways.INSTANCE; | ||
40 | ········final·Context·context·=·this.context; | ||
37 | ········CacheManager.getInstance(this.context).makeRequest(new·CacheRequest(uri,· | 41 | ········CacheManager.getInstance(this.context).makeRequest(new·CacheRequest(uri,·user,·(UUID)null,·priority,·(DownloadStrategy)instance,·102,·0,·context,·(CacheRequestCallbacks)new·CacheRequestJSONParser(context,·(CacheRequestJSONParser$Listener)new·RedditAPIMultiredditListRequester$1(this,·requestResponseHandler,·uri)))); |
38 | ····} | 42 | ····} |
39 | ···· | 43 | ···· |
40 | ····public·void·performRequest(final·Collection·collection,·final·TimestampBound·timestampBound,·final·RequestResponseHandler·requestResponseHandler)·{ | 44 | ····public·void·performRequest(final·Collection·collection,·final·TimestampBound·timestampBound,·final·RequestResponseHandler·requestResponseHandler)·{ |
41 | ········throw·new·UnsupportedOperationException(); | 45 | ········throw·new·UnsupportedOperationException(); |
42 | ····} | 46 | ····} |
43 | ···· | 47 | ···· |
44 | ····public·void·performRequest(final·RedditAPIMultiredditListRequester$Key·redditAPIMultiredditListRequester$Key,·final·TimestampBound·timestampBound,·final·RequestResponseHandler·requestResponseHandler)·{ | 48 | ····public·void·performRequest(final·RedditAPIMultiredditListRequester$Key·redditAPIMultiredditListRequester$Key,·final·TimestampBound·timestampBound,·final·RequestResponseHandler·requestResponseHandler)·{ |
Offset 181, 61 lines modified | Offset 181, 55 lines modified | ||
181 | ····move-object·v8,·v0 | 181 | ····move-object·v8,·v0 |
182 | ····.line·179 | 182 | ····.line·179 |
183 | ····new-instance·v15,·Lorg/quantumbadger/redreader/cache/CacheRequest; | 183 | ····new-instance·v15,·Lorg/quantumbadger/redreader/cache/CacheRequest; |
184 | ····iget-object·v9,·v6,·Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditListRequester;->user:Lorg/quantumbadger/redreader/account/RedditAccount; | 184 | ····iget-object·v9,·v6,·Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditListRequester;->user:Lorg/quantumbadger/redreader/account/RedditAccount; |
185 | ····const/4·v10,·0x0 | ||
185 | ····new-instance·v11,·Lorg/quantumbadger/redreader/common/Priority; | 186 | ····new-instance·v11,·Lorg/quantumbadger/redreader/common/Priority; |
186 | ····const/16·v0,·-0xfa | 187 | ····const/16·v0,·-0xfa |
187 | ····invoke-direct·{v11,·v0},·Lorg/quantumbadger/redreader/common/Priority;-><init>(I)V | 188 | ····invoke-direct·{v11,·v0},·Lorg/quantumbadger/redreader/common/Priority;-><init>(I)V |
188 | ····sget-object·v12,·Lorg/quantumbadger/redreader/cache/downloadstrategy/DownloadStrategyAlways;->INSTANCE:Lorg/quantumbadger/redreader/cache/downloadstrategy/DownloadStrategyAlways; | 189 | ····sget-object·v12,·Lorg/quantumbadger/redreader/cache/downloadstrategy/DownloadStrategyAlways;->INSTANCE:Lorg/quantumbadger/redreader/cache/downloadstrategy/DownloadStrategyAlways; |
189 | ····iget-object·v7,·v6,·Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditListRequester;->context:Landroid/content/Context; | 190 | ····iget-object·v7,·v6,·Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditListRequester;->context:Landroid/content/Context; |
190 | ····new-instance·v5,·Lorg/quantumbadger/redreader/cache/CacheRequestJSONParser; | 191 | ····new-instance·v5,·Lorg/quantumbadger/redreader/cache/CacheRequestJSONParser; |
191 | ····iget-object·v4,·v6,·Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditListRequester;->context:Landroid/content/Context; | ||
192 | ····new-instance·v | 192 | ····new-instance·v4,·Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditListRequester$1; |
193 | ····move-object·v0,·v | 193 | ····move-object·v0,·v4 |
194 | ····move-object/from16·v1,·p0 | 194 | ····move-object/from16·v1,·p0 |
195 | ····move-object·v14,·v2 | ||
196 | ····move-object/from16·v2,·p1 | 195 | ····move-object/from16·v2,·p1 |
197 | ····move-object/from16·v3,·p3 | 196 | ····move-object/from16·v3,·p3 |
198 | ····move-object·v1 | 197 | ····move-object·v14,·v4 |
199 | ····move-object/from16·v4,·p2 | 198 | ····move-object/from16·v4,·p2 |
200 | ····move-object·v1 | 199 | ····move-object·v13,·v5 |
201 | ····move-object·v5,·v8 | 200 | ····move-object·v5,·v8 |
202 | ····invoke-direct/range·{v0·..·v5},·Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditListRequester$1;-><init>(Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditListRequester;Lorg/quantumbadger/redreader/reddit/RedditSubredditManager$SubredditListType;Ljava/lang/String;Lorg/quantumbadger/redreader/io/RequestResponseHandler;Ljava/net/URI;)V | 201 | ····invoke-direct/range·{v0·..·v5},·Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditListRequester$1;-><init>(Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditListRequester;Lorg/quantumbadger/redreader/reddit/RedditSubredditManager$SubredditListType;Ljava/lang/String;Lorg/quantumbadger/redreader/io/RequestResponseHandler;Ljava/net/URI;)V |
203 | ····invoke-direct·{v1 | 202 | ····invoke-direct·{v13,·v7,·v14},·Lorg/quantumbadger/redreader/cache/CacheRequestJSONParser;-><init>(Landroid/content/Context;Lorg/quantumbadger/redreader/cache/CacheRequestJSONParser$Listener;)V |
204 | ····move-object·v0,·v7 | 203 | ····move-object·v0,·v7 |
205 | ····move-object·v7,·v15 | 204 | ····move-object·v7,·v15 |
206 | ····move-object·v2,·v1 | 205 | ····move-object·v2,·v13 |
207 | ····const/4·v1,·0x0 | ||
208 | ····move-object·v10,·v1 | ||
209 | ····const/16·v1,·0x64 | 206 | ····const/16·v1,·0x64 |
210 | ····move·v13,·v1 | 207 | ····move·v13,·v1 |
211 | ····const/4·v1,·0x0 | 208 | ····const/4·v1,·0x0 |
Offset 88, 21 lines modified | Offset 88, 19 lines modified | ||
88 | ····sget-object·v6,·Lorg/quantumbadger/redreader/cache/downloadstrategy/DownloadStrategyAlways;->INSTANCE:Lorg/quantumbadger/redreader/cache/downloadstrategy/DownloadStrategyAlways; | 88 | ····sget-object·v6,·Lorg/quantumbadger/redreader/cache/downloadstrategy/DownloadStrategyAlways;->INSTANCE:Lorg/quantumbadger/redreader/cache/downloadstrategy/DownloadStrategyAlways; |
89 | ····iget-object·v9,·p0,·Lorg/quantumbadger/redreader/reddit/api/RedditAPIMultiredditListRequester;->context:Landroid/content/Context; | 89 | ····iget-object·v9,·p0,·Lorg/quantumbadger/redreader/reddit/api/RedditAPIMultiredditListRequester;->context:Landroid/content/Context; |
90 | ····new-instance·v10,·Lorg/quantumbadger/redreader/cache/CacheRequestJSONParser; | 90 | ····new-instance·v10,·Lorg/quantumbadger/redreader/cache/CacheRequestJSONParser; |
91 | ···· | 91 | ····new-instance·v1,·Lorg/quantumbadger/redreader/reddit/api/RedditAPIMultiredditListRequester$1; |
92 | ····ne | 92 | ····invoke-direct·{v1,·p0,·p1,·v2},·Lorg/quantumbadger/redreader/reddit/api/RedditAPIMultiredditListRequester$1;-><init>(Lorg/quantumbadger/redreader/reddit/api/RedditAPIMultiredditListRequester;Lorg/quantumbadger/redreader/io/RequestResponseHandler;Ljava/net/[·...·truncated·by·diffoscope;·len:·6,·SHA:·d52b4aca8aba7064e9babdc542e1a53401c908c04f8853a90a5753123d756309·...·] |
93 | ····invoke-direct·{v4,·p0,·p1,·v2},·Lorg/quantumbadger/redreader/reddit/api/RedditAPIMultiredditListRequester$1;-><init>(Lorg/quantumbadger/redreader/reddit/api/RedditAPIMultiredditListRequester;Lorg/quantumbadger/redreader/io/RequestResponseHandler;Ljava/net/URI;)V | ||
94 | ····invoke-direct·{v10,·v | 93 | ····invoke-direct·{v10,·v9,·v1},·Lorg/quantumbadger/redreader/cache/CacheRequestJSONParser;-><init>(Landroid/content/Context;Lorg/quantumbadger/redreader/cache/CacheRequestJSONParser$Listener;)V |
95 | ····const/4·v4,·0x0 | 94 | ····const/4·v4,·0x0 |
96 | ····const/16·v7,·0x66 | 95 | ····const/16·v7,·0x66 |
97 | ····const/4·v8,·0x0 | 96 | ····const/4·v8,·0x0 |
Offset 203, 21 lines modified | Offset 203, 19 lines modified | ||
203 | ····sget-object·v5,·Lorg/quantumbadger/redreader/cache/downloadstrategy/DownloadStrategyAlways;->INSTANCE:Lorg/quantumbadger/redreader/cache/downloadstrategy/DownloadStrategyAlways; | 203 | ····sget-object·v5,·Lorg/quantumbadger/redreader/cache/downloadstrategy/DownloadStrategyAlways;->INSTANCE:Lorg/quantumbadger/redreader/cache/downloadstrategy/DownloadStrategyAlways; |
204 | ····iget-object·v8,·p0,·Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditDataRequester;->context:Landroid/content/Context; | 204 | ····iget-object·v8,·p0,·Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditDataRequester;->context:Landroid/content/Context; |
205 | ····new-instance·v9,·Lorg/quantumbadger/redreader/cache/CacheRequestJSONParser; | 205 | ····new-instance·v9,·Lorg/quantumbadger/redreader/cache/CacheRequestJSONParser; |
206 | ···· | 206 | ····new-instance·v0,·Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditDataRequester$1; |
207 | ····ne | 207 | ····invoke-direct·{v0,·p0,·p3,·p1,·v1},·Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditDataRequester$1;-><init>(Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditDataRequester;Lorg/quantumbadger/redreader/io/RequestRespon[·...·truncated·by·diffoscope;·len:·90,·SHA:·53604f7979ac642af76efc696e6405f8bfa14c8275e8670392b069638f6061c1·...·] |
208 | ····invoke-direct·{v3,·p0,·p3,·p1,·v1},·Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditDataRequester$1;-><init>(Lorg/quantumbadger/redreader/reddit/api/RedditAPIIndividualSubredditDataRequester;Lorg/quantumbadger/redreader/io/RequestResponseHandler;Lorg/quantumbadger/redreader/reddit/things/SubredditCanonicalId;Ljava/net/URI;)V | ||
209 | ····invoke-direct·{v9,·v | 208 | ····invoke-direct·{v9,·v8,·v0},·Lorg/quantumbadger/redreader/cache/CacheRequestJSONParser;-><init>(Landroid/content/Context;Lorg/quantumbadger/redreader/cache/CacheRequestJSONParser$Listener;)V |
210 | ····const/4·v3,·0x0 | 209 | ····const/4·v3,·0x0 |
211 | ····const/16·v6,·0x65 | 210 | ····const/16·v6,·0x65 |
212 | ····const/4·v7,·0x0 | 211 | ····const/4·v7,·0x0 |