Skip to content

Commit

Permalink
Merge pull request #60 from utmgdsc/feature/deploy_changes
Browse files Browse the repository at this point in the history
Feature/deploy changes
  • Loading branch information
Yazan10x authored Dec 18, 2023
2 parents 228871e + 8d8da18 commit 2750b16
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 25 deletions.
37 changes: 16 additions & 21 deletions backend/routes/users.py
Original file line number Diff line number Diff line change
Expand Up @@ -139,26 +139,21 @@ def get_current_user() -> Response:
@users.route("/user", methods=["PUT"])
@carbon_auth.auth.login_required
def create_user() -> Response:
try:
res: dict = request.get_json()["user"]
user = User.from_json(res)
user.email = user.email.lower()

query = {"email": user.email}
item = CarbonTrackDB.users_coll.find_one(query)
if item is None:
user = user.to_json()
inserted_id = CarbonTrackDB.users_coll.insert_one(user).inserted_id
user = User.from_json(
CarbonTrackDB.users_coll.find_one({"_id": inserted_id})
).to_json()
return jsonify({"user": user})
else:
return jsonify({"error": "User Already Exits With Same Email, Please Log In"})


except CarbonTrackError as e:
abort(code=400, description=f"{e}")
res: dict = request.get_json()["user"]
user = User.from_json(res)
user.email = user.email.lower()

query = {"email": user.email}
item = CarbonTrackDB.users_coll.find_one(query)
if item is None:
user = user.to_json()
inserted_id = CarbonTrackDB.users_coll.insert_one(user).inserted_id
user = User.from_json(
CarbonTrackDB.users_coll.find_one({"_id": inserted_id})
).to_json()
return jsonify({"user": user})
else:
return jsonify({"error": "User Already Exits With Same Email, Please Log In"})


@users.route("/user/<user_id>", methods=["DELETE"])
Expand Down Expand Up @@ -228,6 +223,6 @@ def update_user_name(user_id: str) -> Response:

item = User.from_json(item).to_json()

return jsonify({"user": item}), 200
return jsonify({"user": item})
except CarbonTrackError as e:
abort(code=400, description=f"{e}")
6 changes: 3 additions & 3 deletions frontend/src/components/BadgeDisplay.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,15 @@ const BadgesDisplay: React.FC<{ user: User }> = ({ user }) => {
},
completed_10_weekly_entries: {
image: require('../../assets/complete-10-badge.png'),
description: 'Completed 10 weekly entry!',
description: 'Completed 10 weekly entries!',
},
completed_50_weekly_entries: {
image: require('../../assets/complete-50-badge.png'),
description: 'Completed 50 weekly entry!',
description: 'Completed 50 weekly entries!',
},
completed_100_weekly_entries: {
image: require('../../assets/complete-100-badge.png'),
description: 'Completed 100 weekly entry!',
description: 'Completed 100 weekly enties!',
},
decreased_emissions_for_first_time: {
image: require('../../assets/improve-footprint-badge.png'),
Expand Down
3 changes: 3 additions & 0 deletions frontend/src/models/User.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@ export interface User {
monthly_score: number;
yearly_score: number;
overall_score: number;
monthly_emissions: number;
yearly_emissions: number;
overall_emissions: number;
province: string;
household: number;
fuel_efficiency: number;
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/screens/settings/updateProfile.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ export default function UpdateProfileScreen(): JSX.Element {
aspect: [1, 1],
quality: 1,
});
if (!result.canceled) {
if (!(result.canceled)) {
await firebaseService.uploadProfilePicture(userid, result.assets[0].uri);
setPhotoURL(result.assets[0].uri);
setRerenderKey((prevKey) => prevKey + 1);
Expand Down
3 changes: 3 additions & 0 deletions frontend/src/screens/signup.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@ export default function SignUp(): JSX.Element {
household: 0,
fuel_efficiency: 0,
photoURL: '',
monthly_emissions: 0,
yearly_emissions: 0,
overall_emissions: 0
});

if (typeof res === 'string') {
Expand Down

0 comments on commit 2750b16

Please sign in to comment.