Commit a6fef70

mo khan <mo@mokhan.ca>
2025-08-28 16:08:04
chore: remove dead code
1 parent a17a2d7
Changed files (1)
lib
elelem
lib/elelem/api.rb
@@ -48,42 +48,14 @@ module Elelem
 
     def build_request(messages)
       timestamp = Time.now.to_i
-      request_uri = build_uri_with(timestamp)
-      Net::HTTP::Post.new(request_uri).tap do |request|
+      Net::HTTP::Post.new(uri).tap do |request|
         request["Accept"] = "application/json"
         request["Content-Type"] = "application/json"
-        request["User-Agent"] = "ollama/0.11.3 (amd64 linux) Go/go1.24.6"
-        build_token("POST", request_uri.path, timestamp) do |token|
-          request["Authorization"] = token
-        end
+        request["Authorization"] = "Bearer #{configuration.token}" if configuration.token
         request.body = build_payload(messages).to_json
       end
     end
 
-    def build_uri_with(timestamp)
-      uri.dup.tap do |request_uri|
-        original_query = request_uri.query
-        request_uri.query = original_query ? "#{original_query}&ts=#{timestamp}" : "ts=#{timestamp}"
-      end
-    end
-
-    def build_token(method, path, timestamp)
-      # if uri.host == "ollama.com"
-      #   private_key_path = File.expand_path("~/.ollama/id_ed25519")
-      #   raise "Ollama Ed25519 key not found at #{private_key_path}" unless File.exist?(private_key_path)
-
-      #   challenge = "#{method},#{path}?ts=#{timestamp}"
-      #   private_key = load_ed25519_key(private_key_path)
-      #   signature = private_key.sign(challenge)
-      #   encoded_signature = Base64.strict_encode64(signature)
-      #   yield encoded_signature
-      # end
-
-      # return unless configuration.token && !configuration.token.empty?
-
-      yield "Bearer #{configuration.token}"
-    end
-
     def build_payload(messages)
       {
         messages: messages,
@@ -96,10 +68,5 @@ module Elelem
         configuration.logger.debug(JSON.pretty_generate(payload))
       end
     end
-
-    def load_ed25519_key(key_path)
-      ssh_key = Net::SSH::KeyFactory.load_private_key(key_path)
-      Ed25519::SigningKey.new(ssh_key.sign_key.seed)
-    end
   end
 end