Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions BHoMAnalytics_Engine/Create/ToolkitSettings.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,11 @@ public static partial class Create
[Input("databaseName", "Name of the database on the Mongo server that will contain the analytics data.")]
[Input("collectionName", "Name of the collection inside that database that will contain the analytics data.")]
[Input("initialisationMethod", "Method signature of the method creating this ToolkitSettings.")]
public static ToolkitSettings ToolkitSettings(string serverAddress, string databaseName, string collectionName, string initialisationMethod)
[Input("initialisationAssembly", "Assmbly where the initialisation method can be found.")]
[Output("Created toolkit settings.")]
public static ToolkitSettings ToolkitSettings(string serverAddress, string databaseName, string collectionName, string initialisationMethod, string initialisationAssembly)
{
return new ToolkitSettings(serverAddress, databaseName, collectionName, initialisationMethod);
return new ToolkitSettings(serverAddress, databaseName, collectionName, initialisationMethod, initialisationAssembly);
}

/***************************************************/
Expand Down
6 changes: 5 additions & 1 deletion BHoMAnalytics_oM/ToolkitSettings.cs
Original file line number Diff line number Diff line change
Expand Up @@ -51,17 +51,21 @@ public class ToolkitSettings : BHoMObject, ISettings, IInitialisationSettings, I
[Description("Method ran when the UI is loaded. This is in charge of sending teh analytics files generated so far to the database.")]
public virtual string InitialisationMethod { get; } = "BH.Adapter.BHoMAnalytics.BHoMAnalyticsAdapter.InitialiseAnalytics";

[Description("Assmbly where the initialisation method can be found.")]
public virtual string InitialisationAssembly { get; } = "BHoMAnalytics_Adapter";


/***************************************************/
/**** Constructors ****/
/***************************************************/

public ToolkitSettings(string serverAddress, string databaseName, string collectionName, string initialisationMethod)
public ToolkitSettings(string serverAddress, string databaseName, string collectionName, string initialisationMethod, string initialisationAssembly)
{
ServerAddress = serverAddress;
DatabaseName = databaseName;
CollectionName = collectionName;
InitialisationMethod = initialisationMethod;
InitialisationAssembly = initialisationAssembly;
}

/***************************************************/
Expand Down