FrankYan93/nanotwitter

View on GitHub
api/users/deleteUser.rb

Summary

Maintainability
A
0 mins
Test Coverage
delete '/api/v1/users/:username' do
  user = User.find_by username: params[:username]
  if user.nil?
    error 400, "user dose not exist".to_json # :bad_request
  else
    username = user[:username]
    deleteTweet(username)
    deleteAsFollower(username)
    deleteAsFollowing(username)
    user.destroy
    user.to_json
  end
end