File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed
Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -38,13 +38,14 @@ defmodule Protobuf.Any do
3838 defmodule MyApp.AnyTypeProvider do
3939 @behaviour Protobuf.Any.TypeProvider
4040
41- def to_module("myapp.internal/myapp.events.UserCreated"), do: {:ok, MyApp.Events.UserCreated}
41+ def to_module("type.googleapis.com/google.protobuf.Duration"), do: {:ok, Google.Protobuf.Duration}
42+ def to_module("type.googleapis.com/myapp.events.UserCreated"), do: {:ok, MyApp.Events.UserCreated}
4243 def to_module("myapp.internal/myapp.events.OrderPlaced"), do: {:ok, MyApp.Events.OrderPlaced}
4344 def to_module(_), do: {:error, "Unknown type_url"}
4445 end
4546
4647 any = %Google.Protobuf.Any{
47- type_url: "myapp.internal /myapp.events.UserCreated",
48+ type_url: "type.googleapis.com /myapp.events.UserCreated",
4849 value: <<...>>
4950 }
5051 Protobuf.Any.unpack(any, MyApp.AnyTypeProvider)
Original file line number Diff line number Diff line change @@ -10,7 +10,8 @@ defmodule Protobuf.Any.TypeProvider do
1010 defmodule MyApp.AnyTypeProvider do
1111 @behaviour Protobuf.Any.TypeProvider
1212
13- def to_module("myapp.internal/myapp.events.UserCreated"), do: {:ok, MyApp.Events.UserCreated}
13+ def to_module("type.googleapis.com/google.protobuf.Duration"), do: {:ok, Google.Protobuf.Duration}
14+ def to_module("type.googleapis.com/myapp.events.UserCreated"), do: {:ok, MyApp.Events.UserCreated}
1415 def to_module("myapp.internal/myapp.events.OrderPlaced"), do: {:ok, MyApp.Events.OrderPlaced}
1516 def to_module(_), do: {:error, "Unknown type_url"}
1617 end
You can’t perform that action at this time.
0 commit comments