MCPcopy Create free account
hub / github.com/M66B/FairEmail / getSummarizePrompt

Method getSummarizePrompt

app/src/main/java/eu/faircode/email/AI.java:144–152  ·  view source on GitHub ↗
(Context context)

Source from the content-addressed store, hash-verified

142 }
143
144 static String getSummarizePrompt(Context context) {
145 SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
146 if (OpenAI.isAvailable(context))
147 return prefs.getString("openai_summarize", OpenAI.DEFAULT_SUMMARY_PROMPT);
148 else if (Gemini.isAvailable(context))
149 return prefs.getString("gemini_summarize", Gemini.DEFAULT_SUMMARY_PROMPT);
150 else
151 return context.getString(R.string.title_summarize);
152 }
153
154 static Spanned getSummaryText(Context context, EntityMessage message, long template, String prompt) throws JSONException, IOException {
155 File file = message.getFile(context);

Callers 1

onCreateDialogMethod · 0.95

Calls 3

isAvailableMethod · 0.95
isAvailableMethod · 0.95
getStringMethod · 0.45

Tested by

no test coverage detected