Refactor friendships controller and model

This commit is contained in:
nertc 2025-01-14 11:33:56 +04:00
parent 2b7a48029b
commit be11f2075e
27 changed files with 317 additions and 338 deletions

View file

@ -288,8 +288,12 @@ OpenStreetMap::Application.routes.draw do
resource :profile, :only => [:edit, :update]
# friendships
match "/user/:display_name/make_friend" => "friendships#make_friend", :via => [:get, :post], :as => "make_friend"
match "/user/:display_name/remove_friend" => "friendships#remove_friend", :via => [:get, :post], :as => "remove_friend"
scope "/user/:display_name" do
resource :follow, :only => [:create, :destroy, :show], :path => "follow"
get "make_friend", :to => redirect("/user/%{display_name}/follow")
get "remove_friend", :to => redirect("/user/%{display_name}/follow")
end
# user lists
namespace :users do