OLD | NEW |
1 /* | 1 /* |
2 * This file is part of Adblock Plus <https://adblockplus.org/>, | 2 * This file is part of Adblock Plus <https://adblockplus.org/>, |
3 * Copyright (C) 2006-present eyeo GmbH | 3 * Copyright (C) 2006-present eyeo GmbH |
4 * | 4 * |
5 * Adblock Plus is free software: you can redistribute it and/or modify | 5 * Adblock Plus is free software: you can redistribute it and/or modify |
6 * it under the terms of the GNU General Public License version 3 as | 6 * it under the terms of the GNU General Public License version 3 as |
7 * published by the Free Software Foundation. | 7 * published by the Free Software Foundation. |
8 * | 8 * |
9 * Adblock Plus is distributed in the hope that it will be useful, | 9 * Adblock Plus is distributed in the hope that it will be useful, |
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
(...skipping 13 matching lines...) Expand all Loading... |
24 mHardExpiration(0), mSoftExpiration(0), mLastDownload(0), mLastSuccess(0), | 24 mHardExpiration(0), mSoftExpiration(0), mLastDownload(0), mLastSuccess(0), |
25 mErrorCount(0), mDataRevision(0), mDownloadCount(0) | 25 mErrorCount(0), mDataRevision(0), mDownloadCount(0) |
26 { | 26 { |
27 SetTitle(id); | 27 SetTitle(id); |
28 } | 28 } |
29 | 29 |
30 OwnedString DownloadableSubscription::Serialize() const | 30 OwnedString DownloadableSubscription::Serialize() const |
31 { | 31 { |
32 OwnedString result(Subscription::Serialize()); | 32 OwnedString result(Subscription::Serialize()); |
33 if (mFixedTitle) | 33 if (mFixedTitle) |
34 result.append(u"fixedTitle=true\n"_str); | 34 result.append(ABP_TEXT("fixedTitle=true\n"_str)); |
35 if (!mHomepage.empty()) | 35 if (!mHomepage.empty()) |
36 { | 36 { |
37 result.append(u"homepage="_str); | 37 result.append(ABP_TEXT("homepage="_str)); |
38 result.append(mHomepage); | 38 result.append(mHomepage); |
39 result.append(u'\n'); | 39 result.append(ABP_TEXT('\n')); |
40 } | 40 } |
41 if (mLastCheck) | 41 if (mLastCheck) |
42 { | 42 { |
43 result.append(u"lastCheck="_str); | 43 result.append(ABP_TEXT("lastCheck="_str)); |
44 result.append(mLastCheck); | 44 result.append(mLastCheck); |
45 result.append(u'\n'); | 45 result.append(ABP_TEXT('\n')); |
46 } | 46 } |
47 if (mHardExpiration) | 47 if (mHardExpiration) |
48 { | 48 { |
49 result.append(u"expires="_str); | 49 result.append(ABP_TEXT("expires="_str)); |
50 result.append(mHardExpiration); | 50 result.append(mHardExpiration); |
51 result.append(u'\n'); | 51 result.append(ABP_TEXT('\n')); |
52 } | 52 } |
53 if (mSoftExpiration) | 53 if (mSoftExpiration) |
54 { | 54 { |
55 result.append(u"softExpiration="_str); | 55 result.append(ABP_TEXT("softExpiration="_str)); |
56 result.append(mSoftExpiration); | 56 result.append(mSoftExpiration); |
57 result.append(u'\n'); | 57 result.append(ABP_TEXT('\n')); |
58 } | 58 } |
59 if (mLastDownload) | 59 if (mLastDownload) |
60 { | 60 { |
61 result.append(u"lastDownload="_str); | 61 result.append(ABP_TEXT("lastDownload="_str)); |
62 result.append(mLastDownload); | 62 result.append(mLastDownload); |
63 result.append(u'\n'); | 63 result.append(ABP_TEXT('\n')); |
64 } | 64 } |
65 if (!mDownloadStatus.empty()) | 65 if (!mDownloadStatus.empty()) |
66 { | 66 { |
67 result.append(u"downloadStatus="_str); | 67 result.append(ABP_TEXT("downloadStatus="_str)); |
68 result.append(mDownloadStatus); | 68 result.append(mDownloadStatus); |
69 result.append(u'\n'); | 69 result.append(ABP_TEXT('\n')); |
70 } | 70 } |
71 if (mLastSuccess) | 71 if (mLastSuccess) |
72 { | 72 { |
73 result.append(u"lastSuccess="_str); | 73 result.append(ABP_TEXT("lastSuccess="_str)); |
74 result.append(mLastSuccess); | 74 result.append(mLastSuccess); |
75 result.append(u'\n'); | 75 result.append(ABP_TEXT('\n')); |
76 } | 76 } |
77 if (mErrorCount) | 77 if (mErrorCount) |
78 { | 78 { |
79 result.append(u"errors="_str); | 79 result.append(ABP_TEXT("errors="_str)); |
80 result.append(mErrorCount); | 80 result.append(mErrorCount); |
81 result.append(u'\n'); | 81 result.append(ABP_TEXT('\n')); |
82 } | 82 } |
83 if (mDataRevision) | 83 if (mDataRevision) |
84 { | 84 { |
85 result.append(u"version="_str); | 85 result.append(ABP_TEXT("version="_str)); |
86 result.append(mDataRevision); | 86 result.append(mDataRevision); |
87 result.append(u'\n'); | 87 result.append(ABP_TEXT('\n')); |
88 } | 88 } |
89 if (!mRequiredVersion.empty()) | 89 if (!mRequiredVersion.empty()) |
90 { | 90 { |
91 result.append(u"requiredVersion="_str); | 91 result.append(ABP_TEXT("requiredVersion="_str)); |
92 result.append(mRequiredVersion); | 92 result.append(mRequiredVersion); |
93 result.append(u'\n'); | 93 result.append(ABP_TEXT('\n')); |
94 } | 94 } |
95 if (mDownloadCount) | 95 if (mDownloadCount) |
96 { | 96 { |
97 result.append(u"downloadCount="_str); | 97 result.append(ABP_TEXT("downloadCount="_str)); |
98 result.append(mDownloadCount); | 98 result.append(mDownloadCount); |
99 result.append(u'\n'); | 99 result.append(ABP_TEXT('\n')); |
100 } | 100 } |
101 return result; | 101 return result; |
102 } | 102 } |
OLD | NEW |