File tree Expand file tree Collapse file tree 2 files changed +0
-31
lines changed Expand file tree Collapse file tree 2 files changed +0
-31
lines changed Original file line number Diff line number Diff line change 1
1
class Settings ::ColorSchemesController < ApplicationController
2
- after_action :send_plausible_event , only : :update
3
-
4
2
def show
5
3
@color_scheme = find_color_scheme
6
4
@@ -45,23 +43,4 @@ def update
45
43
46
44
redirect_to settings_color_scheme_path , status : :see_other
47
45
end
48
-
49
- private
50
-
51
- def send_plausible_event
52
- plausible_event "Color Scheme Update" , props : { color_scheme : @color_scheme . name }
53
- end
54
-
55
- def plausible_event ( name , props : { } )
56
- Analytics ::PlausibleEventJob . perform_later (
57
- name : name ,
58
- url : request . original_url ,
59
- props : props ,
60
- referrer : request . referer ,
61
- headers : {
62
- "User-Agent" => request . user_agent ,
63
- "X-Forwarded-For" => request . remote_ip
64
- }
65
- )
66
- end
67
46
end
Original file line number Diff line number Diff line change 106
106
expect ( response . body ) . to match ( "--color-#{ default_color_scheme . name . parameterize } " )
107
107
end
108
108
end
109
-
110
- it "sends a plausible event" do
111
- plausible_request = stub_request ( :post , "https://plausible.io/api/event" )
112
-
113
- patch settings_color_scheme_path ( settings : { color_scheme_id : color_scheme . id } )
114
-
115
- perform_enqueued_jobs
116
-
117
- expect ( plausible_request ) . to have_been_requested
118
- end
119
109
end
120
110
end
You can’t perform that action at this time.
0 commit comments