Skip to content

Commit

Permalink
completely from restriction
Browse files Browse the repository at this point in the history
  • Loading branch information
JasonIsAzn committed Sep 10, 2024
1 parent 05c35e6 commit 6b6c946
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 359 deletions.
49 changes: 0 additions & 49 deletions src/api/firebaseUtils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1462,55 +1462,6 @@ export const getMOTM = async () => {
// Misc. Utilities
// ============================================================================

export const getWatchlist = async () => {
const docRef = doc(db, "restrictions/watchlist");
const docSnap = await getDoc(docRef);
return docSnap.exists() ? docSnap.data().list : [];
};

export const getBlacklist = async () => {
const docRef = doc(db, "restrictions/blacklist");
const docSnap = await getDoc(docRef);
return docSnap.exists() ? docSnap.data().list : [];
};


export const addToWatchlist = async (userToAdd: PublicUserInfo) => {
const currentWatchlist = await getWatchlist() || [];

if (!currentWatchlist.some((user: PublicUserInfo) => user.uid === userToAdd.uid)) {
const updatedWatchlist = [...currentWatchlist, userToAdd];
await setDoc(doc(db, "restrictions/watchlist"), { list: updatedWatchlist }, { merge: true });
}
};

export const addToBlacklist = async (userToAdd: PublicUserInfo) => {
const currentBlacklist = await getBlacklist() || [];

if (!currentBlacklist.some((user: PublicUserInfo) => user.uid === userToAdd.uid)) {
const updatedBlacklist = [...currentBlacklist, userToAdd];
await setDoc(doc(db, "restrictions/blacklist"), { list: updatedBlacklist }, { merge: true });
}
};

export const removeFromWatchlist = async (userToRemove: PublicUserInfo) => {
const currentWatchlist = await getWatchlist() || [];

const updatedWatchlist = currentWatchlist.filter((user: PublicUserInfo) => user.uid !== userToRemove.uid);

await setDoc(doc(db, "restrictions/watchlist"), { list: updatedWatchlist }, { merge: true });
};

export const removeFromBlacklist = async (userToRemove: PublicUserInfo) => {
const currentBlacklist = await getBlacklist() || [];

const updatedBlacklist = currentBlacklist.filter((user: PublicUserInfo) => user.uid !== userToRemove.uid);

await setDoc(doc(db, "restrictions/blacklist"), { list: updatedBlacklist }, { merge: true });
};



export const submitFeedback = async (feedback: string, userInfo: User) => {
try {
await addDoc(collection(db, 'feedback'), {
Expand Down
2 changes: 0 additions & 2 deletions src/navigation/HomeStack.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import AdminDashboard from "../screens/admin/AdminDashboard";
import MOTMEditor from "../screens/admin/MOTMEditor";
import ResumeDownloader from "../screens/admin/ResumeDownloader";
import LinkEditor from "../screens/admin/LinkEditor";
import RestrictionsEditor from "../screens/admin/RestrictionsEditor";
import MemberSHPEConfirm from "../screens/admin/MemberSHPEConfirm";
import ResumeConfirm from "../screens/admin/ResumeConfirm";
import ShirtConfirm from "../screens/admin/ShirtConfirm";
Expand Down Expand Up @@ -54,7 +53,6 @@ const HomeStack = () => {
<Stack.Screen name="MOTMEditor" component={MOTMEditor} />
<Stack.Screen name="ResumeDownloader" component={ResumeDownloader} />
<Stack.Screen name="LinkEditor" component={LinkEditor} />
<Stack.Screen name="RestrictionsEditor" component={RestrictionsEditor} />
<Stack.Screen name="MemberSHPEConfirm" component={MemberSHPEConfirm} />
<Stack.Screen name="ResumeConfirm" component={ResumeConfirm} />
<Stack.Screen name="ShirtConfirm" component={ShirtConfirm} />
Expand Down
307 changes: 0 additions & 307 deletions src/screens/admin/RestrictionsEditor.tsx

This file was deleted.

1 change: 0 additions & 1 deletion src/types/navigation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,6 @@ export type HomeStackParams = {
MOTMEditor: undefined;
ResumeDownloader: undefined;
LinkEditor: undefined;
RestrictionsEditor: undefined;
FeedbackEditor: undefined;
MemberSHPEConfirm: undefined;
CommitteeConfirm: undefined;
Expand Down

0 comments on commit 6b6c946

Please sign in to comment.