Fix background task + socket in services + cleaning

This commit is contained in:
Sebastien Riviere
2026-02-17 23:48:42 +01:00
parent 05a60612c6
commit 2dfddd86e6
25 changed files with 301 additions and 318 deletions

View File

@@ -0,0 +1,3 @@
export const COLORS = {
background: '#f5f5f5'
};

View File

@@ -0,0 +1,2 @@
export const SERVER_URL = process.env.EXPO_PUBLIC_SERVER_URL;
export const SOCKET_URL = process.env.EXPO_PUBLIC_SOCKET_URL;

View File

@@ -0,0 +1,11 @@
export const GAME_STATE = {
SETUP: "setup",
PLACEMENT: "placement",
PLAYING: "playing",
FINISHED: "finished"
};
export const ZONE_TYPES = {
CIRCLE: "circle",
POLYGON: "polygon"
};

View File

@@ -0,0 +1,4 @@
export * from './config';
export * from './game';
export * from './map';
export * from './colors';

View File

@@ -0,0 +1,32 @@
export const INITIAL_REGIONS = {
PARIS : {
latitude: 48.864,
longitude: 2.342,
latitudeDelta: 0,
longitudeDelta: 50
}
};
export const LOCATION_PARAMETERS = {
LOCAL: {
accuracy: 4, // High
distanceInterval: 3, // meters
timeInterval: 1000, // ms
},
SERVER: {
accuracy: 4, // High
distanceInterval: 5, // meters
timeInterval: 5000, // ms
showsBackgroundLocationIndicator: true, // iOS only
pausesUpdatesAutomatically: false, // (iOS) Prevents auto-pausing of location updates
foregroundService: {
notificationTitle: "Enregistrement de votre position.",
notificationBody: "L'application utilise votre position en arrière plan.",
notificationColor: "#FF0000", // (Android) Notification icon color
},
}
};
export const TASKS = {
BACKGROUND_LOCATION: "background-location-task"
};