MCPcopy Create free account
hub / github.com/OreosLab/bili / getPushInfo

Method getPushInfo

src/main/java/top/misec/config/PushConfig.java:130–152  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

128 private String WE_COM_APP_MEDIA_ID;
129
130 public PushInfo getPushInfo() {
131 if (StringUtils.isNoneBlank(TG_BOT_TOKEN, TG_USER_ID) && Boolean.TRUE.equals(TG_USE_CUSTOM_URL)) {
132 return new PushInfo(new TelegramCustomUrlPush(), TG_BOT_TOKEN, TG_USER_ID);
133 } else if (StringUtils.isNoneBlank(TG_BOT_TOKEN, TG_USER_ID)) {
134 return new PushInfo(new TelegramPush(), TG_BOT_TOKEN, TG_USER_ID);
135 } else if (StringUtils.isNoneBlank(DING_TALK_URL, DING_TALK_SECRET)) {
136 return new PushInfo(new DingTalkSecretPush(), DING_TALK_URL, null, DING_TALK_SECRET);
137 } else if (StringUtils.isNotBlank(DING_TALK_URL)) {
138 return new PushInfo(new DingTalkPush(), DING_TALK_URL);
139 } else if (StringUtils.isNotBlank(PUSH_PLUS_TOKEN)) {
140 return new PushInfo(new PushPlusPush(), PUSH_PLUS_TOKEN);
141 } else if (StringUtils.isNotBlank(SCT_KEY)) {
142 return new PushInfo(new ServerChanTurboPush(), SCT_KEY);
143 } else if (StringUtils.isNotBlank(WE_COM_TOKEN)) {
144 return new PushInfo(new WeComPush(), WE_COM_TOKEN);
145 } else if (StringUtils.isNotBlank(SC_KEY)) {
146 return new PushInfo(new ServerChanPush(), SC_KEY);
147 } else if (StringUtils.isNoneBlank(WE_COM_APP_CORP_SECRET, WE_COM_APP_CORPID) && null != WE_COM_APP_AGENT_ID) {
148 return new PushInfo(new WeComAppPush(), WE_COM_APP_CORPID, null, WE_COM_APP_CORP_SECRET, WE_COM_APP_AGENT_ID, WE_COM_APP_TO_USER, WE_COM_APP_MEDIA_ID);
149 } else {
150 return null;
151 }
152 }
153
154 public HttpHost getProxy() {
155 if (null == PROXY_PORT || PROXY_PORT.equals(0)) {

Callers 1

doServerPushMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected