Compare commits

...

2 Commits

Author SHA1 Message Date
ChiaChin Ho
4da8a03662
Merge 1581a014a27b7f0534fe4db89d9d30fd39dabcbc into fb54d8b54984f89f7dba90a18e7c3048421464c3 2023-05-22 17:36:48 -05:00
DESKTOP-MIRQB93\user
1581a014a2 refine with static list
1. refine with static varirable, instead of compare value one by one
2023-04-05 17:22:21 +08:00

View File

@ -22,6 +22,12 @@ import com.twitter.search.earlybird.thrift.ThriftTweetSource;
/** Utility methods that work on EarlybirdResponses. */
public final class EarlybirdResponseUtil {
static private List<EarlybirdResponseCode> successfulResponseCodeList
= Arrays.asList(EarlybirdResponseCode.SUCCESS,
EarlybirdResponseCode.TIER_SKIPPED,
EarlybirdResponseCode.REQUEST_BLOCKED_ERROR);
private EarlybirdResponseUtil() {
}
@ -77,9 +83,7 @@ public final class EarlybirdResponseUtil {
* Returns if the response should be considered failed for purposes of stats and logging.
*/
public static boolean responseConsideredFailed(EarlybirdResponseCode code) {
return code != EarlybirdResponseCode.SUCCESS
&& code != EarlybirdResponseCode.REQUEST_BLOCKED_ERROR
&& code != EarlybirdResponseCode.TIER_SKIPPED;
return !successfulResponseCodeList.contains(code);
}
/**
@ -171,9 +175,7 @@ public final class EarlybirdResponseUtil {
*/
public static boolean isSuccessfulResponse(EarlybirdResponse response) {
return response != null
&& (response.getResponseCode() == EarlybirdResponseCode.SUCCESS
|| response.getResponseCode() == EarlybirdResponseCode.TIER_SKIPPED
|| response.getResponseCode() == EarlybirdResponseCode.REQUEST_BLOCKED_ERROR);
&& successfulResponseCodeList.contains(response.getResponseCode());
}
/**