aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/mygram/droid/App.java
blob: ffbdd8d6e8f4ef7317fad9ec8acd4fbeb3be3e5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/*
 * mygram-droid: Android TV client for Foldergram.
 * Copyright (C) 2026 Danilo M. <danix@danix.xyz>
 *
 * This program is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License version 2 as published
 * by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
 * for more details.
 */

package mygram.droid;

import android.app.Application;

import java.net.CookieHandler;
import java.net.CookieManager;
import java.net.CookiePolicy;

public final class App extends Application {
	@Override
	public void onCreate() {
		super.onCreate();
		Prefs.init(this);
		// One cookie jar for the Foldergram session: Api, Glide and ExoPlayer
		// all use HttpURLConnection, which consults the default handler.
		CookieHandler.setDefault(new CookieManager(null, CookiePolicy.ACCEPT_ALL));
	}
}