aboutsummaryrefslogtreecommitdiff
path: root/src/utils
diff options
context:
space:
mode:
authorIvan Chen <ivan@tagg.id>2021-05-13 18:00:06 -0400
committerGitHub <noreply@github.com>2021-05-13 18:00:06 -0400
commite6f046cb0fd9abbfc1bfff6f3294a1ae25a91d6c (patch)
treecbfb5ca1678e48f1b3be0b7a1512ee33bab2ea91 /src/utils
parent848afa989c2a0c324b65778dc05e03b7856f62c3 (diff)
parent1e948b556fd53c02d7462576b183cdd6c4c793bb (diff)
Merge pull request #422 from TaggiD-Inc/revert-416-plusSignForNewUsers
Revert "[TMA-844] Plus sign for profile and header in profile, ability to add on the sc…"
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/common.ts17
-rw-r--r--src/utils/users.ts82
2 files changed, 0 insertions, 99 deletions
diff --git a/src/utils/common.ts b/src/utils/common.ts
index 95e77f64..ce4ab7d1 100644
--- a/src/utils/common.ts
+++ b/src/utils/common.ts
@@ -180,20 +180,3 @@ const _crestIcon = (university: UniversityType) => {
return require('../assets/images/bwbadges.png');
}
};
-
-export const validateImageLink = async (url: string | undefined) => {
- if (!url) {
- return false;
- }
- return fetch(url)
- .then((res) => {
- if (res.status === 200) {
- return true;
- } else {
- return false;
- }
- })
- .catch((_) => {
- return false;
- });
-};
diff --git a/src/utils/users.ts b/src/utils/users.ts
index 430c843f..334cb3c0 100644
--- a/src/utils/users.ts
+++ b/src/utils/users.ts
@@ -1,4 +1,3 @@
-import {Alert} from 'react-native';
import AsyncStorage from '@react-native-community/async-storage';
import {INTEGRATED_SOCIAL_LIST} from '../constants';
import {isUserBlocked, loadSocialPosts, removeBadgesService} from '../services';
@@ -25,8 +24,6 @@ import {
UserType,
UniversityBadge,
} from './../types/types';
-import ImagePicker from 'react-native-image-crop-picker';
-import {patchEditProfile} from '../services';
const loadData = async (dispatch: AppDispatch, user: UserType) => {
await Promise.all([
@@ -243,82 +240,3 @@ export const navigateToProfile = async (
screenType,
});
};
-
-export const patchProfile = async (
- title: 'profile' | 'header',
- userId: string,
-) => {
- let imageSettings = {};
- let screenTitle: string;
- let requestTitle: string;
- let fileName: string;
- switch (title) {
- case 'header':
- screenTitle = 'Select Header Picture';
- requestTitle = 'largeProfilePicture';
- fileName = 'large_profile_pic.jpg';
- imageSettings = {
- smartAlbums: [
- 'Favorites',
- 'RecentlyAdded',
- 'SelfPortraits',
- 'Screenshots',
- 'UserLibrary',
- ],
- width: 580,
- height: 580,
- cropping: true,
- cropperToolbarTitle: screenTitle,
- mediaType: 'photo',
- };
- break;
- case 'profile':
- screenTitle = 'Select Profile Picture';
- requestTitle = 'smallProfilePicture';
- fileName = 'small_profile_pic.jpg';
- imageSettings = {
- smartAlbums: [
- 'Favorites',
- 'RecentlyAdded',
- 'SelfPortraits',
- 'Screenshots',
- 'UserLibrary',
- ],
- width: 580,
- height: 580,
- cropping: true,
- cropperToolbarTitle: screenTitle,
- mediaType: 'photo',
- cropperCircleOverlay: true,
- };
- break;
- default:
- screenTitle = '';
- requestTitle = '';
- fileName = '';
- }
-
- return await ImagePicker.openPicker(imageSettings)
- .then((picture) => {
- if ('path' in picture) {
- const request = new FormData();
- request.append(requestTitle, {
- uri: picture.path,
- name: fileName,
- type: 'image/jpg',
- });
-
- return patchEditProfile(request, userId)
- .then((_) => {
- return true;
- })
- .catch((error) => {
- Alert.alert(error);
- return false;
- });
- }
- })
- .catch((_) => {
- return false;
- });
-};